Stefan Metzmacher
c39e80094b
drsuapi.idl: add some more DRSUAPI_ATTID_* values
...
These will be use for "net rpc vampire passwd" in source3.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jan 12 19:51:53 CET 2011 on sn-devel-104
2011-01-12 19:51:53 +01:00
Kamen Mazdrashki
9221c38e16
s4-druspia.idl: rename DRSUAPI_ATTID_NONE to DRSUAPI_ATTID_INVALID
...
0xFFFFFFFF is actually an invalid value for an ATTID
and *_INVALID will make it more easy to notice in logs
2010-10-31 23:54:04 +00:00
Kamen Mazdrashki
717b1158a6
idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID values
...
Those values are actually ATTID values and such, they are used
for ATTIDs for Attributes, Classes and Syntaxes.
2010-10-31 23:54:04 +00:00
Andrew Tridgell
d690622f37
idl-drsuapi: fixed another replica_flags that should use the bitmap
...
Pair-Programmed-With: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
2010-09-29 22:12:57 -07:00
Anatoliy Atanasov
b55853cd64
s4/drs: Added the rest of the enum drsuapi_DsNameFormat values
...
According to documentation - [MS-DRSR] 4.1.4.1.2 and 4.1.4.1.3
2010-09-20 09:39:44 -07:00
Kamen Mazdrashki
26efea195a
s4-drsuapi: Implement custom printing for drsuapi protocol for
...
drsuapi_DsReplicaAttribute and drsuapi_DsAttributeValueCtr objects
This makes tracing what data has been transferred much easier
2010-08-21 00:33:52 +03:00
Kamen Mazdrashki
a4719a4e12
s4-drsuapi: Sort ATTID definitions by ATTID value
2010-05-21 17:36:40 +03:00
Kamen Mazdrashki
ffc46769b3
s4/drsuapi: Yet another set of predefined ATTIDs
2010-05-21 17:36:40 +03:00
Kamen Mazdrashki
ad9050a6ff
s4/drsuapi: Add another set of predefined ATTIDs
...
Very useful for debugging/dumping purposes
2010-05-19 02:49:05 +03:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Kamen Mazdrashki
ef6976dad3
idl: drsuapi.idl - fix few more comments
2010-03-24 17:34:45 +02:00
Kamen Mazdrashki
842d75613b
s4/idl: DsAddEntry V3 request description
2010-03-24 17:34:43 +02:00
Kamen Mazdrashki
6b3ff0de46
s4/idl: Remove drsuapi_DsAddEntryExtraErrorBuffer - it is not used anymore
2010-03-24 17:34:42 +02:00
Kamen Mazdrashki
3efad5a6d8
s4/idl: Complete drsuapi_DsAddEntryErrorInfo description
...
Members for Security, Service, Update and System errors renamed
to be more descriptive.
All those error types share same description.
2010-03-24 17:34:41 +02:00
Kamen Mazdrashki
0663799275
s4/idl: Add DsAddEntry Referral error definition
2010-03-24 17:34:40 +02:00
Kamen Mazdrashki
61e80fe3eb
s4/idl: Add DsAddEntry Name resolution error definition
2010-03-24 17:34:39 +02:00
Kamen Mazdrashki
fbaf3b3799
s4/drs: pretty print for drsuapi_DsAddEntry_AttrErrListItem_V1
2010-03-24 17:34:38 +02:00
Kamen Mazdrashki
98cbcf809f
s4/idl: redefine drsuapi_DsAddEntryErrorInfo1
...
This actually describes Attribute error during DsAddEntry execution.
Structure is renamed to drsuapi_DsAddEntryErrorInfo_Attr.
And structure to define Attribute error data are all
prefixed with drsuapi_DsAddEntry_AttrErr
2010-03-24 17:34:37 +02:00
Kamen Mazdrashki
7b4341637c
s4/idl: drsuapi_DsAddEntryError refactored
...
Structure description and name was changed to be aligned with
WSPP definition.
Ref: [MS-DRSR] 4.1.1.1.23
2010-03-24 17:34:36 +02:00
Kamen Mazdrashki
fbc1528649
s4/idl: DsAddEntry - refactor DsAddEntryCtr2 structure
...
Reply structure definition was aligned with WSPP documentation
Ref: [MS-DRSR], section 4.1.1.1.7
2010-03-24 17:34:34 +02:00
Kamen Mazdrashki
4cdf4627a1
s4/idl: Update drsuapi_DsAddEntryErrorInfoX definition
...
drsuapi_DsAddEntryErrorInfoX is an extended error
description used by most of the error infos returned
by DsAddEntry RPC method.
2010-03-24 17:34:33 +02:00
Kamen Mazdrashki
818719f7ba
s4/idl: DIRERR error codes definition
...
DIRERR codes specify class of error returned from
DsAddEntry method call.
Ref: [MS-DRSR], section 4.1.1.1.25
2010-03-24 17:34:32 +02:00
Kamen Mazdrashki
a4ed8dc1fd
s4/idl: DsAddEntry - switch types should be unsigned
2010-03-24 17:34:31 +02:00
Stefan Metzmacher
f85c825ae2
drsuapi.idl: don't mark drsuapi_DsGetMemberships as [todo]
...
metze
2010-03-12 15:25:39 +01:00
Stefan Metzmacher
aef4890a7c
drsuapi.idl: finish drsuapi_DsGetNT4ChangeLog idl
...
metze
2010-03-11 13:31:38 +01:00
Kamen Mazdrashki
6853f452b4
s4/idl: drsuapi_QuerySitesByCostCtr1 'unknown' member is now known
...
and this it is a reserved fields for future flags - 'flags_reserver'
Must be 0 and is currently ignored.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:08 +01:00
Kamen Mazdrashki
14fd25ae82
s4/idl: QuerySitesByCost - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:07 +01:00
Kamen Mazdrashki
e76d6e9454
s4/idl: DsGetMemberships2 - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:06 +01:00
Kamen Mazdrashki
1ad805e04f
s4/idl: DsRemoveDSServer - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:05 +01:00
Kamen Mazdrashki
d07883ed86
s4/idl: DsWriteAccountSpn - switch types should be unsigned
...
Changes also propagated into source code as they are
too minor to be done in separate commit
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:03 +01:00
Kamen Mazdrashki
d22eaddf95
s4/idl: DsCrackNames - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:02 +01:00
Kamen Mazdrashki
00135d83f4
s4/idl: DsGetMemberships - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:01 +01:00
Kamen Mazdrashki
890d408fea
s4/idl: DsReplicaMod - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:00 +01:00
Kamen Mazdrashki
4ea818e349
s4/idl: DsReplicaDel - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:12:00 +01:00
Kamen Mazdrashki
9f71ffb06c
s4/idl: DsReplicaAdd - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:11:59 +01:00
Kamen Mazdrashki
62b4b675fd
s4/idl: DsReplicaUpdateRefs - switch types should be unsigned
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:11:58 +01:00
Kamen Mazdrashki
89f8c35ac4
s4/idl: DsGetNCChanges - switch types should be unsigned
...
Converting those types to unsigned should help in
creating DRSUAPI dissector for Wireshark also.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:11:56 +01:00
Kamen Mazdrashki
163cc1a02d
s4/idl: drsuapi_DsReplicaSyncOptions flags are no more used
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-10 17:11:55 +01:00
Kamen Mazdrashki
0f6a453f9f
s4/idl: drsuapi_DsReplicaGetInfoRequest2 - 'string2' to 'value_dn_str'
2010-02-24 14:14:08 +02:00
Kamen Mazdrashki
10fce687fe
s4/idl: drsuapi_DsReplicaGetInfoRequest2 - 'string1' to 'attribute_name'
2010-02-24 14:14:08 +02:00
Kamen Mazdrashki
fb9880d6e8
s4/idl: rename 'guid1' to 'source_dsa_guid' in drsuapi_DsReplicaGetInfoRequest description
2010-02-24 14:14:08 +02:00
Kamen Mazdrashki
e9438b4c12
s4/idl: drsuapi.idl fix drsuapi_DsReplicaSync definition
...
- Function should accept pointer to drsuapi_DsReplicaSyncRequest.
While this doesn't generate essentially different code for
NDR parser, using pointer will make drsuapi_DsReplicaSync
descritpin with the rest of the functions in DRSUAPI interface.
Another benefit is that this way we could create Wireshark
dissector directly from Samba's verions for drsuapi.idl
- 'level' and thus the switch_type() should be uint32
2010-02-24 14:14:06 +02:00
Kamen Mazdrashki
f1a33a6cfe
s4/idl: drsuapi.idl fix drsuapi_DsReplicaSyncRequest1 description
...
- pointer to naming_context should be [ref] pointer
(i.e. not NULL pointer)
- other_info is actually the DNS name for Source DSA and is used
if DRSUAPI_DRS_SYNC_BYNAME is passed
ref: [MS-DRSR] 5.39
2010-02-24 14:14:06 +02:00
Anatoliy Atanasov
55f7c74cea
s4/drs: add DRSUAPI_ATTRIBUTE_options attribute
2010-02-17 18:03:31 +02:00
Anatoliy Atanasov
0e8fe821c9
s4/drs:kccdrs_replica_get_info_obj_metadata implementation
...
Fix the names of the drsuapi_DsReplicaInfoType enum and rebuild the .idl
The get_info_obj_metadata implementation is ported from implementation
i developed and tested at the samba io lab 2009
2010-02-17 18:03:31 +02:00
Fernando J V da Silva
7bd7194c2b
s4-drs: Add DRSUAPI_DRS_NONGC_RO_REP bit to DRS_OPTIONS
...
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
2010-02-11 12:19:51 +01:00
Kamen Mazdrashki
7dde20ae45
s4/idl: Naming reserved flags for DRSUAPI_SUPPORTED_EXTENSION_ field
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-02-11 21:59:36 +11:00
Kamen Mazdrashki
5c7f55ba26
s4/idl: add DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN ext. flag for DRSUAPI
...
This flag corresponds to DRS_EXT_RECYCLE_BIN extended
flag in [MS-DRSR] documentation.
Reference:
[MS-DRSR] - 5.37
Description:
If present, signifies that the DC has enabled
the Recycle Binoptional feature.
2010-02-05 10:51:56 +01:00
Kamen Mazdrashki
386f2c3d12
s4/idl: add DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10 flag for DRSUAPI
...
This flag corresponds to DRS_EXT_GETCHGREQ_V10 flag
in [MS-DRSR] documentation.
Reference:
[MS-DRSR] - 5.37
Description:
If present, signifies that the DC supports DRS_MSG_GETCHGREQ_V10.
2010-02-05 10:51:56 +01:00
Kamen Mazdrashki
d8a7718b9e
s4/idl: add DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5 flag for DRSUAPI
...
This flag corresponds to DRS_EXT_GETCHGREQ_V5 flag
in [MS-DRSR] documentation.
Reference:
[MS-DRSR] - 5.37
Description:
If present, signifies that the DC supports DRS_MSG_GETCHGREQ_V5.
2010-02-05 10:51:55 +01:00