diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/ntlmssp.h | 4 | ||||
-rw-r--r-- | source3/include/proto.h | 8 |
2 files changed, 11 insertions, 1 deletions
diff --git a/source3/include/ntlmssp.h b/source3/include/ntlmssp.h index 636a0e7d5d..9c9b1fc951 100644 --- a/source3/include/ntlmssp.h +++ b/source3/include/ntlmssp.h @@ -59,6 +59,10 @@ struct ntlmssp_state struct { bool is_standalone; + const char *netbios_name; + const char *netbios_domain; + const char *dns_name; + const char *dns_domain; } server; DATA_BLOB internal_chal; /* Random challenge as supplied to the client for NTLM authentication */ diff --git a/source3/include/proto.h b/source3/include/proto.h index b3f22edba4..de2923938b 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -3210,7 +3210,13 @@ NTSTATUS ntlmssp_update(struct ntlmssp_state *ntlmssp_state, const DATA_BLOB in, DATA_BLOB *out) ; void ntlmssp_end(struct ntlmssp_state **ntlmssp_state); DATA_BLOB ntlmssp_weaken_keys(struct ntlmssp_state *ntlmssp_state, TALLOC_CTX *mem_ctx); -NTSTATUS ntlmssp_server_start(struct ntlmssp_state **ntlmssp_state); +NTSTATUS ntlmssp_server_start(TALLOC_CTX *mem_ctx, + bool is_standalone, + const char *netbios_name, + const char *netbios_domain, + const char *dns_name, + const char *dns_domain, + struct ntlmssp_state **ntlmssp_state); NTSTATUS ntlmssp_client_start(struct ntlmssp_state **ntlmssp_state); /* The following definitions come from libsmb/ntlmssp_sign.c */ |