summaryrefslogtreecommitdiff
path: root/source3/rpc_client/cli_netlogon.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-06-25 16:38:39 +0200
committerGünther Deschner <gd@samba.org>2009-06-25 16:46:31 +0200
commit7450f3ad993ba5e9a1204225778222a358761e4a (patch)
treea94bac86a964f023bf8b6d60a2572203fad4683b /source3/rpc_client/cli_netlogon.c
parent6a66114f257b251a176d728ef7ba6acecdf6e56c (diff)
downloadsamba-7450f3ad993ba5e9a1204225778222a358761e4a.tar.gz
samba-7450f3ad993ba5e9a1204225778222a358761e4a.tar.bz2
samba-7450f3ad993ba5e9a1204225778222a358761e4a.zip
s3-netlogon: remove remaining netlogon init functions.
Guenther
Diffstat (limited to 'source3/rpc_client/cli_netlogon.c')
-rw-r--r--source3/rpc_client/cli_netlogon.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/source3/rpc_client/cli_netlogon.c b/source3/rpc_client/cli_netlogon.c
index fd10721645..911a50f393 100644
--- a/source3/rpc_client/cli_netlogon.c
+++ b/source3/rpc_client/cli_netlogon.c
@@ -196,15 +196,15 @@ NTSTATUS rpccli_netlogon_sam_logon(struct rpc_pipe_client *cli,
netlogon_creds_des_encrypt(cli->dc, &ntpassword);
}
- init_netr_PasswordInfo(password_info,
- domain,
- logon_parameters,
- 0xdead,
- 0xbeef,
- username,
- clnt_name_slash,
- lmpassword,
- ntpassword);
+ password_info->identity_info.domain_name.string = domain;
+ password_info->identity_info.parameter_control = logon_parameters;
+ password_info->identity_info.logon_id_low = 0xdead;
+ password_info->identity_info.logon_id_high = 0xbeef;
+ password_info->identity_info.account_name.string = username;
+ password_info->identity_info.workstation.string = clnt_name_slash;
+
+ password_info->lmpassword = lmpassword;
+ password_info->ntpassword = ntpassword;
logon->password = password_info;
@@ -237,16 +237,16 @@ NTSTATUS rpccli_netlogon_sam_logon(struct rpc_pipe_client *cli,
nt.length = 24;
nt.data = local_nt_response;
- init_netr_NetworkInfo(network_info,
- domain,
- logon_parameters,
- 0xdead,
- 0xbeef,
- username,
- clnt_name_slash,
- chal,
- nt,
- lm);
+ network_info->identity_info.domain_name.string = domain;
+ network_info->identity_info.parameter_control = logon_parameters;
+ network_info->identity_info.logon_id_low = 0xdead;
+ network_info->identity_info.logon_id_high = 0xbeef;
+ network_info->identity_info.account_name.string = username;
+ network_info->identity_info.workstation.string = clnt_name_slash;
+
+ memcpy(network_info->challenge, chal, 8);
+ network_info->nt = nt;
+ network_info->lm = lm;
logon->network = network_info;
@@ -355,16 +355,16 @@ NTSTATUS rpccli_netlogon_sam_network_logon(struct rpc_pipe_client *cli,
nt.data = nt_response.data;
nt.length = nt_response.length;
- init_netr_NetworkInfo(network_info,
- domain,
- logon_parameters,
- 0xdead,
- 0xbeef,
- username,
- workstation_name_slash,
- (uint8_t *) chal,
- nt,
- lm);
+ network_info->identity_info.domain_name.string = domain;
+ network_info->identity_info.parameter_control = logon_parameters;
+ network_info->identity_info.logon_id_low = 0xdead;
+ network_info->identity_info.logon_id_high = 0xbeef;
+ network_info->identity_info.account_name.string = username;
+ network_info->identity_info.workstation.string = workstation_name_slash;
+
+ memcpy(network_info->challenge, chal, 8);
+ network_info->nt = nt;
+ network_info->lm = lm;
logon->network = network_info;
@@ -463,16 +463,16 @@ NTSTATUS rpccli_netlogon_sam_network_logon_ex(struct rpc_pipe_client *cli,
nt.data = nt_response.data;
nt.length = nt_response.length;
- init_netr_NetworkInfo(network_info,
- domain,
- logon_parameters,
- 0xdead,
- 0xbeef,
- username,
- workstation_name_slash,
- (uint8_t *) chal,
- nt,
- lm);
+ network_info->identity_info.domain_name.string = domain;
+ network_info->identity_info.parameter_control = logon_parameters;
+ network_info->identity_info.logon_id_low = 0xdead;
+ network_info->identity_info.logon_id_high = 0xbeef;
+ network_info->identity_info.account_name.string = username;
+ network_info->identity_info.workstation.string = workstation_name_slash;
+
+ memcpy(network_info->challenge, chal, 8);
+ network_info->nt = nt;
+ network_info->lm = lm;
logon->network = network_info;