summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1997-10-07 18:18:10 +0000
committerLuke Leighton <lkcl@samba.org>1997-10-07 18:18:10 +0000
commit577ae65ca562ec05849a2e9e79689d00e0a0bcf2 (patch)
treeeeafef7e0e041769ae93d09632a3fa040747060a /source3/include
parenta9e1efc1adb9a1cd85222f992c9ea03b56e74125 (diff)
downloadsamba-577ae65ca562ec05849a2e9e79689d00e0a0bcf2.tar.gz
samba-577ae65ca562ec05849a2e9e79689d00e0a0bcf2.tar.bz2
samba-577ae65ca562ec05849a2e9e79689d00e0a0bcf2.zip
pipes.c:
more static unused functions in pipes.c for the LSA RPC stream. smb.h: corrections and altercations over the documentation lsaparse.c: reflecting alterations in LSA structures... (This used to be commit bef12478d212a950578843d6d4dece1f153bfd25)
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/smb.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/source3/include/smb.h b/source3/include/smb.h
index 4850b33e49..3adb3e5a4c 100644
--- a/source3/include/smb.h
+++ b/source3/include/smb.h
@@ -677,6 +677,7 @@ typedef struct lsa_r_srv_pwset_info
} LSA_R_SRV_PWSET;
#define LSA_MAX_GROUPS 32
+#define LSA_MAX_SIDS 32
/* LSA_USER_INFO */
typedef struct lsa_q_user_info
@@ -714,8 +715,8 @@ typedef struct lsa_q_user_info
uint32 buffer_dom_id; /* undocumented logon domain id pointer */
char padding[40]; /* unused padding bytes? */
- uint32 num_sids; /* 0 - num_sids */
- uint32 buffer_sids; /* NULL - undocumented pointer to SIDs. */
+ uint32 num_other_sids; /* 0 - num_sids */
+ uint32 buffer_other_sids; /* NULL - undocumented pointer to SIDs. */
UNISTR2 uni_user_name; /* username unicode string */
UNISTR2 uni_full_name; /* user's full name unicode string */
@@ -730,8 +731,8 @@ typedef struct lsa_q_user_info
UNISTR2 uni_logon_srv; /* logon server unicode string */
UNISTR2 uni_logon_dom; /* logon domain unicode string */
- DOM_SID undoc_dom_sids[2]; /* undocumented - domain SIDs */
DOM_SID dom_sid; /* domain SID */
+ DOM_SID other_sids[LSA_MAX_SIDS]; /* undocumented - domain SIDs */
} LSA_USER_INFO;
@@ -750,7 +751,7 @@ typedef struct lsa_r_sam_logon_info
DOM_CRED srv_creds; /* server credentials. server time stamp appears to be ignored. */
uint32 buffer_user;
- LSA_USER_INFO user;
+ LSA_USER_INFO *user;
uint32 auth_resp; /* 1 - Authoritative response; 0 - Non-Auth? */