summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-12-28 19:43:43 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:30:21 -0500
commited7c63a6fc8106bf64c47a0610ab509b0e0ad822 (patch)
treedb1dc41229ae248d3d9d464a87917d3b29ca13b1
parent022658ae50f7eb6de5c8b17b6a4f17e9856c0d58 (diff)
downloadsamba-ed7c63a6fc8106bf64c47a0610ab509b0e0ad822.tar.gz
samba-ed7c63a6fc8106bf64c47a0610ab509b0e0ad822.tar.bz2
samba-ed7c63a6fc8106bf64c47a0610ab509b0e0ad822.zip
r20391: add idl for the content of the partialAttributeSet attribute
metze (This used to be commit f7f9f174d77ddf7d4880b430b5dc7154ea1ddb3b)
-rw-r--r--source4/librpc/idl/drsblobs.idl24
1 files changed, 24 insertions, 0 deletions
diff --git a/source4/librpc/idl/drsblobs.idl b/source4/librpc/idl/drsblobs.idl
index aa1c28300f..839527e7dc 100644
--- a/source4/librpc/idl/drsblobs.idl
+++ b/source4/librpc/idl/drsblobs.idl
@@ -120,6 +120,30 @@ interface drsblobs {
[in] repsFromToBlob blob
);
+ /*
+ * partialAttributeSet
+ * w2k uses version 1
+ * w2k3 uses version 1
+ */
+ typedef struct {
+ uint32 count;
+ drsuapi_DsAttributeId array[count];
+ } partialAttributeSetCtr1;
+
+ typedef [nodiscriminant] union {
+ [case(1)] partialAttributeSetCtr1 ctr1;
+ } partialAttributeSetCtr;
+
+ typedef [public] struct {
+ uint32 version;
+ uint32 reserved;
+ [switch_is(version)] partialAttributeSetCtr ctr;
+ } partialAttributeSetBlob;
+
+ void decode_partialAttributeSet(
+ [in] partialAttributeSetBlob blob
+ );
+
typedef struct {
hyper h4;
replUpToDateVectorCtr1 uptodateness_vector;