Jeremy.
/* SAM_INFO - sam logon/off id structure - no creds */
typedef struct sam_info_ex {
- DOM_CLNT_INFO2 client;
+ DOM_CLNT_SRV client;
uint16 logon_level;
NET_ID_INFO_CTR *ctr;
} DOM_SAM_INFO_EX;
Inits or writes a DOM_CLNT_SRV structure.
********************************************************************/
-static BOOL smb_io_clnt_srv(const char *desc, DOM_CLNT_SRV *logcln, prs_struct *ps, int depth)
+BOOL smb_io_clnt_srv(const char *desc, DOM_CLNT_SRV *logcln, prs_struct *ps, int depth)
{
if (logcln == NULL)
return False;
if(!prs_align(ps))
return False;
- if(!smb_io_clnt_info2("", &sam->client, ps, depth))
+ if(!smb_io_clnt_srv("", &sam->client, ps, depth))
return False;
if(!prs_uint16("logon_level ", ps, depth, &sam->logon_level))
q.validation_level = q_u->validation_level;
/* Map a DOM_SAM_INFO_EX into a DOM_SAM_INFO with no creds. */
+ q.sam_id.client.login = q_u->sam_id.client;
q.sam_id.logon_level = q_u->sam_id.logon_level;
q.sam_id.ctr = q_u->sam_id.ctr;