mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
r23381: Merge netr_GetDcName WERROR return and WERROR_DOMAIN_CONTROLLER_NOT_FOUND from
SAMBA_3_0. Guenther
This commit is contained in:
parent
370a586a21
commit
841ad140a3
@ -63,6 +63,7 @@ static const struct werror_code_struct dos_errs[] =
|
||||
{ "WERR_JOB_NOT_FOUND", WERR_JOB_NOT_FOUND },
|
||||
{ "WERR_DEST_NOT_FOUND", WERR_DEST_NOT_FOUND },
|
||||
{ "WERR_NOT_LOCAL_DOMAIN", WERR_NOT_LOCAL_DOMAIN },
|
||||
{ "WERR_DOMAIN_CONTROLLER_NOT_FOUND", WERR_DOMAIN_CONTROLLER_NOT_FOUND },
|
||||
{ "WERR_DEVICE_NOT_AVAILABLE", WERR_DEVICE_NOT_AVAILABLE },
|
||||
{ "WERR_PRINTER_DRIVER_IN_USE", WERR_PRINTER_DRIVER_IN_USE },
|
||||
{ "WERR_STATUS_MORE_ENTRIES", WERR_STATUS_MORE_ENTRIES },
|
||||
|
@ -214,6 +214,7 @@
|
||||
#define WERR_SESSION_NOT_FOUND W_ERROR(2312)
|
||||
#define WERR_FID_NOT_FOUND W_ERROR(2314)
|
||||
#define WERR_NOT_LOCAL_DOMAIN W_ERROR(2320)
|
||||
#define WERR_DOMAIN_CONTROLLER_NOT_FOUND W_ERROR(2453)
|
||||
#define WERR_DEVICE_NOT_AVAILABLE W_ERROR(4319)
|
||||
#define WERR_STATUS_MORE_ENTRIES W_ERROR(0x0105)
|
||||
|
||||
|
@ -756,7 +756,7 @@ interface netlogon
|
||||
/*****************/
|
||||
/* Function 0x0B */
|
||||
|
||||
NTSTATUS netr_GetDcName(
|
||||
WERROR netr_GetDcName(
|
||||
[in] [string,charset(UTF16)] uint16 logon_server[],
|
||||
[in] [string,charset(UTF16)] uint16 *domainname,
|
||||
[out] [string,charset(UTF16)] uint16 *dcname
|
||||
|
@ -692,7 +692,7 @@ static NTSTATUS dcesrv_netr_AccountSync(struct dcesrv_call_state *dce_call, TALL
|
||||
/*
|
||||
netr_GetDcName
|
||||
*/
|
||||
static NTSTATUS dcesrv_netr_GetDcName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
|
||||
static WERROR dcesrv_netr_GetDcName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
|
||||
struct netr_GetDcName *r)
|
||||
{
|
||||
DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
|
||||
|
@ -839,8 +839,8 @@ static BOOL test_GetDcName(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx)
|
||||
printf("Testing GetDcName\n");
|
||||
|
||||
status = dcerpc_netr_GetDcName(p, mem_ctx, &r);
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
printf("GetDcName - %s\n", nt_errstr(status));
|
||||
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(r.out.result)) {
|
||||
printf("GetDcName - %s/%s\n", nt_errstr(status), win_errstr(r.out.result));
|
||||
return False;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user