diff options
author | Luke Leighton <lkcl@samba.org> | 1998-12-02 01:13:02 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1998-12-02 01:13:02 +0000 |
commit | 51534a4b97f09fc0f98d00e7a2730dddde496dd8 (patch) | |
tree | 1ac57a51befb8b87d3c2add8ba6774fed3736fdb /source3/include/proto.h | |
parent | f7682385826a9ed2f463d794e0c91ba53ddd6a9e (diff) | |
download | samba-51534a4b97f09fc0f98d00e7a2730dddde496dd8.tar.gz samba-51534a4b97f09fc0f98d00e7a2730dddde496dd8.tar.bz2 samba-51534a4b97f09fc0f98d00e7a2730dddde496dd8.zip |
adding group member code, made a start. found that the group members'
rid is needed not the name (see DOMAIN_GRP_MEMBER) decided to go home.
(This used to be commit 9337049dfc98becfa74522d418dae64a97c7a304)
Diffstat (limited to 'source3/include/proto.h')
-rw-r--r-- | source3/include/proto.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h index 1509253c04..ea260f07cd 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -2045,6 +2045,26 @@ void make_samr_r_query_dispinfo(SAMR_R_QUERY_DISPINFO *r_u, void samr_io_r_query_dispinfo(char *desc, SAMR_R_QUERY_DISPINFO *r_u, prs_struct *ps, int depth); void make_samr_q_open_group(SAMR_Q_OPEN_GROUP *q_c, POLICY_HND *hnd, uint32 unk, uint32 rid); +void samr_io_q_open_group(char *desc, SAMR_Q_OPEN_GROUP *q_u, prs_struct *ps, int depth); +void samr_io_r_open_group(char *desc, SAMR_R_OPEN_GROUP *r_u, prs_struct *ps, int depth); +void make_samr_group_info1(GROUP_INFO1 *gr1, + char *acct_name, char *acct_desc); +void samr_io_group_info1(char *desc, GROUP_INFO1 *gr1, prs_struct *ps, int depth); +void make_samr_group_info4(GROUP_INFO4 *gr4, char *acct_desc); +void samr_io_group_info4(char *desc, GROUP_INFO4 *gr4, prs_struct *ps, int depth); +void samr_group_info_ctr(char *desc, GROUP_INFO_CTR *ctr, prs_struct *ps, int depth); +void make_samr_q_query_groupinfo(SAMR_Q_QUERY_GROUPINFO *q_e, + POLICY_HND *pol, + uint16 switch_level); +void samr_io_q_query_groupinfo(char *desc, SAMR_Q_QUERY_GROUPINFO *q_e, prs_struct *ps, int depth); +void make_samr_r_query_groupinfo(SAMR_R_QUERY_GROUPINFO *r_u, GROUP_INFO_CTR *ctr, + uint32 status); +void samr_io_r_query_groupinfo(char *desc, SAMR_R_QUERY_GROUPINFO *r_u, prs_struct *ps, int depth); +void make_samr_q_query_groupmem(SAMR_Q_QUERY_GROUPMEM *q_c, POLICY_HND *hnd); +void samr_io_q_query_groupmem(char *desc, SAMR_Q_QUERY_GROUPMEM *q_u, prs_struct *ps, int depth); +void make_samr_r_query_groupmem(SAMR_R_QUERY_GROUPMEM *r_u, + uint32 num_entries, uint32 *rid, uint32 *attr, uint32 status); +void samr_io_r_query_groupmem(char *desc, SAMR_R_QUERY_GROUPMEM *r_u, prs_struct *ps, int depth); void make_samr_q_enum_dom_groups(SAMR_Q_ENUM_DOM_GROUPS *q_e, POLICY_HND *pol, uint16 switch_level, uint32 start_idx, uint32 size); void samr_io_q_enum_dom_groups(char *desc, SAMR_Q_ENUM_DOM_GROUPS *q_e, prs_struct *ps, int depth); |