summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-12-02 04:33:57 +0000
committerAndrew Tridgell <tridge@samba.org>2003-12-02 04:33:57 +0000
commit9632db5a19f69500f42211fd53cc38bc18991b83 (patch)
tree07bf9624e5edf9752284ec70a5c10567f56f9eef /source4/librpc/idl
parentf9419900d3804c62d17bfd6faf933ecc38197995 (diff)
downloadsamba-9632db5a19f69500f42211fd53cc38bc18991b83.tar.gz
samba-9632db5a19f69500f42211fd53cc38bc18991b83.tar.bz2
samba-9632db5a19f69500f42211fd53cc38bc18991b83.zip
netr_DatabaseSync() now works fully for database 0
(This used to be commit 360d03bb56ec7d129ec0d62a701f4bf0ff3876af)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/lsa.idl4
-rw-r--r--source4/librpc/idl/netlogon.idl23
2 files changed, 11 insertions, 16 deletions
diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl
index c90654d941..d4829097bd 100644
--- a/source4/librpc/idl/lsa.idl
+++ b/source4/librpc/idl/lsa.idl
@@ -55,7 +55,7 @@
/******************/
/* Function: 0x03 */
- typedef struct {
+ typedef [public] struct {
uint32 size;
[subcontext(4)] security_descriptor *sd;
} sec_desc_buf;
@@ -216,7 +216,7 @@
dom_sid2 *sid;
} lsa_SidPtr;
- typedef struct {
+ typedef [public] struct {
uint32 num_sids;
[size_is(num_sids)] lsa_SidPtr *sids;
} lsa_SidArray;
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl
index a7c61d852a..7e15102043 100644
--- a/source4/librpc/idl/netlogon.idl
+++ b/source4/librpc/idl/netlogon.idl
@@ -336,7 +336,7 @@ interface netlogon
uint16 CodePage;
USER_PRIVATE_INFO user_private_info;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -358,7 +358,7 @@ interface netlogon
NTTIME domain_modify_time;
NTTIME domain_create_time;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -374,7 +374,7 @@ interface netlogon
netr_GroupMembership group_membership;
netr_String comment;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -412,7 +412,7 @@ interface netlogon
netr_String alias_name;
uint32 rid;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -424,12 +424,7 @@ interface netlogon
} DELTA_ALIAS;
typedef struct {
- uint32 count;
- [size_is(count)] dom_sid2 *sids;
- } netr_SidArray;
-
- typedef struct {
- netr_SidArray sids;
+ lsa_SidArray sids;
uint32 unknown1;
uint32 unknown2;
uint32 unknown3;
@@ -457,7 +452,7 @@ interface netlogon
NTTIME db_modify_time;
NTTIME db_create_time;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -473,7 +468,7 @@ interface netlogon
uint32 num_controllers;
[size_is(num_controllers)] netr_String *controller_names;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -491,7 +486,7 @@ interface netlogon
[size_is(privilege_entries)] netr_String *privilege_name;
QUOTA_LIMITS quotalimits;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;
@@ -514,7 +509,7 @@ interface netlogon
CIPHER_VALUE old_cipher;
NTTIME old_cipher_set_time;
uint32 SecurityInformation;
- security_descriptor sec_desc;
+ sec_desc_buf sdbuf;
netr_String unknown1;
netr_String unknown2;
netr_String unknown3;