]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
nbt.idl: fix parsing und pushing of dom_sids by using dom_sid0
authorStefan Metzmacher <metze@samba.org>
Thu, 17 Apr 2008 14:26:59 +0000 (16:26 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 17 Apr 2008 15:59:24 +0000 (17:59 +0200)
metze
(cherry picked from commit 0e2f6d481b3e35ed392b2b3340b244c77593819c)

source/librpc/idl/nbt.idl

index ca764d2a2b081141473e336f801dfa9f1770aacc..e5efe1746d70759af62f0c7172ab07adc22a180b 100644 (file)
@@ -440,9 +440,8 @@ interface nbt
                nstring          unicode_domain;
                uint32           db_count;
                nbt_db_change    dbchange[db_count];
-               [value(ndr_size_dom_sid(&sid, ndr->flags))] uint32 sid_size;
-               [flag(NDR_ALIGN4)] DATA_BLOB _pad2;
-               dom_sid          sid;
+               [value(ndr_size_dom_sid0(&sid, ndr->flags))] uint32 sid_size;
+               [subcontext(0),subcontext_size(sid_size)] dom_sid0 sid;
                uint32           nt_version;
                uint16           lmnt_token;
                uint16           lm20_token;
@@ -560,9 +559,8 @@ interface nbt
                nstring              user_name;
                astring              mailslot_name;
                uint32               acct_control;
-               [value(ndr_size_dom_sid(&sid, ndr->flags))] uint32 sid_size;
-               [flag(NDR_ALIGN4)]   DATA_BLOB _pad;
-               dom_sid              sid;
+               [value(ndr_size_dom_sid0(&sid, ndr->flags))] uint32 sid_size;
+               [subcontext(0),subcontext_size(sid_size)] dom_sid0 sid;
                uint32               nt_version;
                uint16               lmnt_token;
                uint16               lm20_token;