diff options
author | Andrew Tridgell <tridge@samba.org> | 2004-04-28 14:38:42 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:51:37 -0500 |
commit | 473d669835c5bca8b6a3bf3548381db9c714d389 (patch) | |
tree | 6569d6f2130856d69a54b14185a2024c001422ef /source4/librpc/idl | |
parent | 3fe884c26c772fca65470c45540d37a58deda403 (diff) | |
download | samba-473d669835c5bca8b6a3bf3548381db9c714d389.tar.gz samba-473d669835c5bca8b6a3bf3548381db9c714d389.tar.bz2 samba-473d669835c5bca8b6a3bf3548381db9c714d389.zip |
r392: added IDL for 3 more netlogon Delta levels, thanks to a dump from Richard Renard
(This used to be commit 2d8772ec9607c4e06bbc559b35979e27d4b988d9)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/netlogon.idl | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl index 2f98470360..c9ac7972f2 100644 --- a/source4/librpc/idl/netlogon.idl +++ b/source4/librpc/idl/netlogon.idl @@ -497,6 +497,10 @@ interface netlogon } netr_DELTA_TRUSTED_DOMAINS; typedef struct { + uint16 unknown; + } netr_DELTA_DELETE_TRUST; + + typedef struct { uint32 privilege_entries; uint32 privilege_control; [size_is(privilege_entries)] uint32 *privilege_attrib; @@ -516,6 +520,14 @@ interface netlogon } netr_DELTA_ACCOUNTS; typedef struct { + uint16 unknown; + } netr_DELTA_DELETE_ACCOUNT; + + typedef struct { + uint16 unknown; + } netr_DELTA_DELETE_SECRET; + + typedef struct { uint32 len; uint32 maxlen; [size_is(maxlen)][length_is(len)] uint8 *cipher_data; @@ -553,11 +565,11 @@ interface netlogon NETR_DELTA_ALIAS_MEMBER = 12, NETR_DELTA_POLICY = 13, NETR_DELTA_TRUSTED_DOMAINS = 14, - NETR_DELTA_UNKNOWN2 = 15, + NETR_DELTA_DELETE_TRUST = 15, NETR_DELTA_ACCOUNTS = 16, - NETR_DELTA_UNKNOWN3 = 17, + NETR_DELTA_DELETE_ACCOUNT = 17, NETR_DELTA_SECRET = 18, - NETR_DELTA_UNKNOWN4 = 19, /* maybe delete secret? */ + NETR_DELTA_DELETE_SECRET = 19, NETR_DELTA_DELETE_GROUP2 = 20, NETR_DELTA_DELETE_USER2 = 21, NETR_DELTA_MODIFY_COUNT = 22 @@ -577,8 +589,11 @@ interface netlogon [case(NETR_DELTA_ALIAS_MEMBER)] netr_DELTA_ALIAS_MEMBER *alias_member; [case(NETR_DELTA_POLICY)] netr_DELTA_POLICY *policy; [case(NETR_DELTA_TRUSTED_DOMAINS)] netr_DELTA_TRUSTED_DOMAINS *trusted_domains; + [case(NETR_DELTA_DELETE_TRUST)] netr_DELTA_DELETE_TRUST delete_trust; [case(NETR_DELTA_ACCOUNTS)] netr_DELTA_ACCOUNTS *accounts; + [case(NETR_DELTA_DELETE_ACCOUNT)] netr_DELTA_DELETE_ACCOUNT delete_account; [case(NETR_DELTA_SECRET)] netr_DELTA_SECRET *secret; + [case(NETR_DELTA_DELETE_SECRET)] netr_DELTA_DELETE_SECRET delete_secret; [case(NETR_DELTA_DELETE_GROUP2)] netr_DELTA_DELETE_USER *delete_group; [case(NETR_DELTA_DELETE_USER2)] netr_DELTA_DELETE_USER *delete_user; [case(NETR_DELTA_MODIFY_COUNT)] ULONG8 *modified_count; @@ -599,10 +614,11 @@ interface netlogon [case(NETR_DELTA_ALIAS_MEMBER)] uint32 rid; [case(NETR_DELTA_POLICY)] dom_sid2 *sid; [case(NETR_DELTA_TRUSTED_DOMAINS)] dom_sid2 *sid; - [case(NETR_DELTA_UNKNOWN2)] dom_sid2 *sid; + [case(NETR_DELTA_DELETE_TRUST)] dom_sid2 *sid; [case(NETR_DELTA_ACCOUNTS)] dom_sid2 *sid; - [case(NETR_DELTA_UNKNOWN3)] dom_sid2 *sid; + [case(NETR_DELTA_DELETE_ACCOUNT)] dom_sid2 *sid; [case(NETR_DELTA_SECRET)] unistr *name; + [case(NETR_DELTA_DELETE_SECRET)] unistr *name; [case(NETR_DELTA_DELETE_GROUP2)] unistr *name; [case(NETR_DELTA_DELETE_USER2)] uint32 rid; [case(NETR_DELTA_MODIFY_COUNT)] uint32 rid; |