querysecret now shows the real, fairdinkum, decrypted secret :-)
[samba.git] / source3 / include / ntdomain.h
index e540bd2ffc0479c422134cf2e82649275de07d19..5592a59eaa240f5871bd645cff98194020af4c04 100644 (file)
 /* 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"
 #include "rpc_reg.h"
 #include "rpc_samr.h"
 #include "rpc_srvsvc.h"
+#include "rpc_svcctl.h"
 #include "rpc_wkssvc.h"
 
 /* 
@@ -67,6 +71,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,14 +88,19 @@ 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;
 
        uint32 file_offset;
+       uint32 prev_pdu_file_offset;
        uint32 hdr_offsets;
-       uint32 frag_len_left;
-       uint32 next_frag_start;
 
 } pipes_struct;
 
@@ -135,7 +145,8 @@ typedef struct
 struct acct_info
 {
     fstring acct_name; /* account name */
-    uint32 smb_userid; /* domain-relative RID */
+    fstring acct_desc; /* account description */
+    uint32  rid; /* domain-relative RID */
 };
 
 #endif /* _NT_DOMAIN_H */