summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/netlogon.idl
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc/idl/netlogon.idl')
-rw-r--r--source4/librpc/idl/netlogon.idl14
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;