weekend work. user / group database API.
[samba.git] / source3 / include / ntdomain.h
index 5fb40c5bcca97011337bd70a28757d73f3bf8807..ed74943187165871d5cf52188865e46a465db35d 100644 (file)
@@ -31,6 +31,9 @@
 /* miscellaneous structures / defines */
 #include "rpc_misc.h"
 
+/* security descriptor structures */
+#include "rpc_secdes.h" 
+
 /* different dce/rpc pipes */
 #include "rpc_lsa.h"
 #include "rpc_netlogon.h"
@@ -67,6 +70,7 @@ typedef struct pipes_struct
 
        prs_struct rhdr; /* output header */
        prs_struct rdata; /* output data */
+       prs_struct rdata_i; /* output data (intermediate, for fragments) */
        prs_struct rauth; /* output authentication verifier */
        prs_struct rverf; /* output verifier */
        prs_struct rntlm; /* output ntlmssp */
@@ -83,9 +87,12 @@ typedef struct pipes_struct
        RPC_AUTH_NTLMSSP_NEG  ntlmssp_neg;
        RPC_AUTH_NTLMSSP_CHAL ntlmssp_chal;
        RPC_AUTH_NTLMSSP_RESP ntlmssp_resp;
+       RPC_AUTH_NTLMSSP_CHK  ntlmssp_chk;
 
        BOOL ntlmssp_auth;
+       BOOL ntlmssp_validated;
        unsigned char ntlmssp_hash[258];
+       uint32 ntlmssp_seq_num;
        fstring user_name;
        fstring domain;
        fstring wks;
@@ -138,7 +145,7 @@ typedef struct
 struct acct_info
 {
     fstring acct_name; /* account name */
-    uint32 smb_userid; /* domain-relative RID */
+    uint32  user_rid; /* domain-relative RID */
 };
 
 #endif /* _NT_DOMAIN_H */