DATA_BLOB lm_response,
DATA_BLOB nt_response,
bool interactive,
+ uint8_t *authoritative,
+ uint32_t *flags,
struct netr_SamInfo3 **info3)
{
int attempts = 0;
do {
struct rpc_pipe_client *netlogon_pipe;
- uint8_t authoritative = 0;
- uint32_t flags = 0;
ZERO_STRUCTP(info3);
retry = false;
password,
workstation,
NetlogonInteractiveInformation,
- &authoritative,
- &flags,
+ authoritative,
+ flags,
info3);
} else {
result = rpccli_netlogon_network_logon(domain->conn.netlogon_creds,
chal,
lm_response,
nt_response,
- &authoritative,
- &flags,
+ authoritative,
+ flags,
info3);
}
fstring name_domain, name_user;
NTSTATUS result;
struct netr_SamInfo3 *my_info3 = NULL;
+ uint8_t authoritative = 0;
+ uint32_t flags = 0;
*info3 = NULL;
lm_resp,
nt_resp,
true, /* interactive */
+ &authoritative,
+ &flags,
&my_info3);
if (!NT_STATUS_IS_OK(result)) {
goto done;
DATA_BLOB nt_response,
struct netr_SamInfo3 **info3)
{
+ uint8_t authoritative = 0;
+ uint32_t flags = 0;
NTSTATUS result;
if (strequal(name_domain, get_global_sam_name())) {
lm_response,
nt_response,
false, /* interactive */
+ &authoritative,
+ &flags,
info3);
if (!NT_STATUS_IS_OK(result)) {
goto done;