1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-02 00:23:50 +03:00

ok. *whew*. this is the first completed part of the restructure.

verified that lsaquery, lsalookupsids work, and found some bugs in the
parameters of these commands :-)

soo... we now have an lsa_* api that has the same arguments as the nt
Lsa* api!  cool!

the only significant coding difference is the introduction of a
user_credentials structure, containing user, domain, pass and ntlmssp
flags.
This commit is contained in:
Luke Leighton
-
parent c01b18e632
commit 57bff6fe82
15 changed files with 153 additions and 153 deletions

View File

@@ -78,7 +78,17 @@ struct pwd_info
uchar sess_key[16];
};
struct cli_state {
struct user_credentials
{
fstring user_name;
fstring domain;
struct pwd_info pwd;
uint32 ntlmssp_flags;
};
struct cli_state
{
int port;
int fd;
uint16 cnum;
@@ -88,12 +98,12 @@ struct cli_state {
int protocol;
int sec_mode;
int rap_error;
int privilages;
int privileges;
struct user_credentials usr;
fstring eff_name;
fstring desthost;
fstring user_name;
fstring domain;
/*
* The following strings are the
@@ -108,10 +118,8 @@ struct cli_state {
fstring dev;
struct nmb_name called;
struct nmb_name calling;
fstring full_dest_host_name;
struct in_addr dest_ip;
struct pwd_info pwd;
unsigned char cryptkey[8];
unsigned char lm_cli_chal[8];
unsigned char nt_cli_chal[128];