diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/client.h | 2 | ||||
-rw-r--r-- | source3/include/ntdomain.h | 2 | ||||
-rw-r--r-- | source3/include/proto.h | 3 | ||||
-rw-r--r-- | source3/include/rpc_samr.h | 1 |
4 files changed, 5 insertions, 3 deletions
diff --git a/source3/include/client.h b/source3/include/client.h index 44ac147665..0da4b40c18 100644 --- a/source3/include/client.h +++ b/source3/include/client.h @@ -118,7 +118,7 @@ struct cli_state { uint32 nt_error; /* NT RPC error code. */ uint16 nt_pipe_fnum; /* Pipe handle. */ unsigned char sess_key[16]; /* Current session key. */ - unsigned char ntlmssp_hash[256]; /* ntlmssp data. */ + unsigned char ntlmssp_hash[258]; /* ntlmssp data. */ uint32 ntlmssp_cli_flgs; /* ntlmssp client flags */ uint32 ntlmssp_srv_flgs; /* ntlmssp server flags */ DOM_CRED clnt_cred; /* Client credential. */ diff --git a/source3/include/ntdomain.h b/source3/include/ntdomain.h index 261cc3dfe3..c2a4170595 100644 --- a/source3/include/ntdomain.h +++ b/source3/include/ntdomain.h @@ -84,7 +84,7 @@ typedef struct pipes_struct RPC_AUTH_NTLMSSP_RESP ntlmssp_resp; BOOL ntlmssp_auth; - unsigned char ntlmssp_hash[256]; + unsigned char ntlmssp_hash[258]; uint32 file_offset; uint32 hdr_offsets; diff --git a/source3/include/proto.h b/source3/include/proto.h index 4cf63d2797..b0c50cbca7 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -1269,6 +1269,7 @@ BOOL get_samr_query_userinfo(struct cli_state *cli, POLICY_HND *pol_open_domain, uint32 info_level, uint32 user_rid, SAM_USER_INFO_21 *usr); +BOOL do_samr_unknown_38(struct cli_state *cli, char *srv_name); BOOL do_samr_unknown_8(struct cli_state *cli, POLICY_HND *domain_pol, uint16 switch_value); BOOL do_samr_enum_dom_users(struct cli_state *cli, @@ -1541,7 +1542,7 @@ void make_rpc_hdr_ba(RPC_HDR_BA *rpc, uint8 num_results, uint16 result, uint16 reason, RPC_IFACE *transfer); void smb_io_rpc_hdr_ba(char *desc, RPC_HDR_BA *rpc, prs_struct *ps, int depth); -void make_rpc_hdr_req(RPC_HDR_REQ *hdr, uint32 data_len, uint16 opnum); +void make_rpc_hdr_req(RPC_HDR_REQ *hdr, uint32 alloc_hint, uint16 opnum); void smb_io_rpc_hdr_req(char *desc, RPC_HDR_REQ *rpc, prs_struct *ps, int depth); void smb_io_rpc_hdr_resp(char *desc, RPC_HDR_RESP *rpc, prs_struct *ps, int depth); void make_rpc_hdr_autha(RPC_HDR_AUTHA *rai, diff --git a/source3/include/rpc_samr.h b/source3/include/rpc_samr.h index a314015591..5f1a4bb36e 100644 --- a/source3/include/rpc_samr.h +++ b/source3/include/rpc_samr.h @@ -91,6 +91,7 @@ SamrTestPrivateFunctionsUser #define SAMR_UNKNOWN_21 0x21 #define SAMR_UNKNOWN_32 0x32 #define SAMR_UNKNOWN_34 0x34 +#define SAMR_UNKNOWN_38 0x38 #define SAMR_CONNECT 0x39 #define SAMR_OPEN_ALIAS 0x1b #define SAMR_QUERY_ALIASINFO 0x1c |