diff options
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/idl/netlogon.idl | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl index c9ac7972f2..399bd6c543 100644 --- a/source4/librpc/idl/netlogon.idl +++ b/source4/librpc/idl/netlogon.idl @@ -148,9 +148,13 @@ interface netlogon } netr_GroupMembership; typedef [flag(NDR_PAHEX)] struct { - uint8 user_session_key[16]; + uint8 key[16]; } netr_UserSessionKey; + typedef [flag(NDR_PAHEX)] struct { + uint8 key[8]; + } netr_LMSessionKey; + typedef struct { NTTIME logon_time; NTTIME logoff_time; @@ -175,7 +179,9 @@ interface netlogon netr_String logon_server; netr_String domain; dom_sid2 *domain_sid; - uint32 expansionroom[10]; + netr_LMSessionKey LMSessKey; + uint32 AccountControl; + uint32 expansionroom[7]; } netr_SamInfo; typedef struct { @@ -207,7 +213,9 @@ interface netlogon netr_String logon_server; netr_String domain; dom_sid2 *domain_sid; - uint32 expansionroom[10]; + netr_LMSessionKey LMSessKey; + uint32 AccountControl; + uint32 expansionroom[7]; uint32 sidcount; [size_is(sidcount)] netr_SidAttr *sids; } netr_SamInfo2; |