rerun
[metze/samba/wb-ndr.git] / source / librpc / gen_ndr / ndr_winbind_protocol.h
1 /* header auto-generated by pidl */
2
3 #include "librpc/ndr/libndr.h"
4 #include "librpc/gen_ndr/winbind_protocol.h"
5
6 #ifndef _HEADER_NDR_winbind_protocol
7 #define _HEADER_NDR_winbind_protocol
8
9 #define NDR_WINBIND_PROTOCOL_UUID "b6608c99-0407-401b-96d3-7bcda67232af"
10 #define NDR_WINBIND_PROTOCOL_VERSION 1.0
11 #define NDR_WINBIND_PROTOCOL_NAME "winbind_protocol"
12 #define NDR_WINBIND_PROTOCOL_HELPSTRING NULL
13 extern const struct ndr_interface_table ndr_table_winbind_protocol;
14 #define NDR_WINBIND_PING (0x00)
15
16 #define NDR_WINBIND_INTERFACE_DETAILS (0x01)
17
18 #define NDR_WINBIND_GETPWNAM (0x02)
19
20 #define NDR_WINBIND_GETPWUID (0x03)
21
22 #define NDR_WINBIND_GETGRNAM (0x04)
23
24 #define NDR_WINBIND_GETGRGID (0x05)
25
26 #define NDR_WINBIND_GETGROUPS (0x06)
27
28 #define NDR_WINBIND_SETPWENT (0x07)
29
30 #define NDR_WINBIND_ENDPWENT (0x08)
31
32 #define NDR_WINBIND_GETPWENT (0x09)
33
34 #define NDR_WINBIND_SETGRENT (0x0a)
35
36 #define NDR_WINBIND_ENDGRENT (0x0b)
37
38 #define NDR_WINBIND_GETGRENT (0x0c)
39
40 #define NDR_WINBIND_AUTH (0x0d)
41
42 #define NDR_WINBIND_PAM_CHNG_PASWD_AUTH_CRAP (0x0e)
43
44 #define NDR_WINBIND_LIST_USERS (0x0f)
45
46 #define NDR_WINBIND_LIST_GROUPS (0x10)
47
48 #define NDR_WINBIND_TRUST (0x11)
49
50 #define NDR_WINBIND_LOOKUP (0x12)
51
52 #define NDR_WINBIND_GET_IDMAP (0x13)
53
54 #define NDR_WINBIND_SET_IDMAP (0x14)
55
56 #define NDR_WINBIND_INFO_FIXNAME (0x15)
57
58 #define NDR_WINBIND_DOMAIN_NAME (0x16)
59
60 #define NDR_WINBIND_GET_DOMAIN_INFO (0x17)
61
62 #define NDR_WINBIND_GET_DC_INFO (0x18)
63
64 #define NDR_WINBIND_WINS_BYIP (0x19)
65
66 #define NDR_WINBIND_WINS_BYNAME (0x1a)
67
68 #define NDR_WINBIND_GETGRLIST (0x1b)
69
70 #define NDR_WINBIND_NETBIOS_NAME (0x1c)
71
72 #define NDR_WINBIND_GETUSERSIDS (0x1d)
73
74 #define NDR_WINBIND_GETUSERDOMGROUPS (0x1e)
75
76 #define NDR_WINBIND_DUAL_USERINFO (0x1f)
77
78 #define NDR_WINBIND_DUAL_GETSIDALIASES (0x20)
79
80 #define NDR_WINBIND_CCACHE_NTLMAUTH (0x21)
81
82 #define NDR_WINBIND_PROTOCOL_CALL_COUNT (34)
83 enum ndr_err_code ndr_push_winbind_status(struct ndr_push *ndr, int ndr_flags, enum winbind_status r);
84 enum ndr_err_code ndr_pull_winbind_status(struct ndr_pull *ndr, int ndr_flags, enum winbind_status *r);
85 void ndr_print_winbind_status(struct ndr_print *ndr, const char *name, enum winbind_status r);
86 void ndr_print_winbind_header_version(struct ndr_print *ndr, const char *name, uint16_t r);
87 void ndr_print_winbind_header_flags(struct ndr_print *ndr, const char *name, uint32_t r);
88 enum ndr_err_code ndr_push_STRUCT_winbind_header(struct ndr_push *ndr, int ndr_flags, const struct winbind_header *r);
89 enum ndr_err_code ndr_pull_STRUCT_winbind_header(struct ndr_pull *ndr, int ndr_flags, struct winbind_header *r);
90 void ndr_print_STRUCT_winbind_header(struct ndr_print *ndr, const char *name, const struct winbind_header *r);
91 void ndr_print_winbind_auth_level(struct ndr_print *ndr, const char *name, enum winbind_auth_level r);
92 void ndr_print_STRUCT_winbind_auth_compat_auth_plain_req(struct ndr_print *ndr, const char *name, const struct winbind_auth_compat_auth_plain_req *r);
93 void ndr_print_STRUCT_winbind_auth_compat_auth_rep(struct ndr_print *ndr, const char *name, const struct winbind_auth_compat_auth_rep *r);
94 void ndr_print_STRUCT_winbind_auth_compat_auth_response_req(struct ndr_print *ndr, const char *name, const struct winbind_auth_compat_auth_response_req *r);
95 void ndr_print_STRUCT_winbind_auth_compat_logoff_req(struct ndr_print *ndr, const char *name, const struct winbind_auth_compat_logoff_req *r);
96 void ndr_print_STRUCT_winbind_auth_change_password_plain_req(struct ndr_print *ndr, const char *name, const struct winbind_auth_change_password_plain_req *r);
97 void ndr_print_winbind_auth_req(struct ndr_print *ndr, const char *name, const union winbind_auth_req *r);
98 void ndr_print_winbind_auth_rep(struct ndr_print *ndr, const char *name, const union winbind_auth_rep *r);
99 void ndr_print_winbind_trust_level(struct ndr_print *ndr, const char *name, enum winbind_trust_level r);
100 void ndr_print_STRUCT_winbind_domain_info_compat(struct ndr_print *ndr, const char *name, const struct winbind_domain_info_compat *r);
101 void ndr_print_STRUCT_winbind_domain_info_compat_array(struct ndr_print *ndr, const char *name, const struct winbind_domain_info_compat_array *r);
102 void ndr_print_winbind_trust_req(struct ndr_print *ndr, const char *name, const union winbind_trust_req *r);
103 void ndr_print_winbind_trust_rep(struct ndr_print *ndr, const char *name, const union winbind_trust_rep *r);
104 void ndr_print_winbind_lookup_level(struct ndr_print *ndr, const char *name, enum winbind_lookup_level r);
105 void ndr_print_STRUCT_winbind_lookup_req_rids(struct ndr_print *ndr, const char *name, const struct winbind_lookup_req_rids *r);
106 void ndr_print_STRUCT_winbind_lookup_name_info(struct ndr_print *ndr, const char *name, const struct winbind_lookup_name_info *r);
107 void ndr_print_STRUCT_winbind_lookup_sid_info(struct ndr_print *ndr, const char *name, const struct winbind_lookup_sid_info *r);
108 void ndr_print_STRUCT_winbind_lookup_name_info_array(struct ndr_print *ndr, const char *name, const struct winbind_lookup_name_info_array *r);
109 void ndr_print_STRUCT_winbind_lookup_user_info(struct ndr_print *ndr, const char *name, const struct winbind_lookup_user_info *r);
110 void ndr_print_STRUCT_winbind_lookup_sid_info_array(struct ndr_print *ndr, const char *name, const struct winbind_lookup_sid_info_array *r);
111 void ndr_print_winbind_lookup_req(struct ndr_print *ndr, const char *name, const union winbind_lookup_req *r);
112 void ndr_print_winbind_lookup_rep(struct ndr_print *ndr, const char *name, const union winbind_lookup_rep *r);
113 void ndr_print_winbind_get_idmap_level(struct ndr_print *ndr, const char *name, enum winbind_get_idmap_level r);
114 void ndr_print_winbind_get_idmap_req(struct ndr_print *ndr, const char *name, const union winbind_get_idmap_req *r);
115 void ndr_print_winbind_get_idmap_rep(struct ndr_print *ndr, const char *name, const union winbind_get_idmap_rep *r);
116 void ndr_print_winbind_set_idmap_level(struct ndr_print *ndr, const char *name, enum winbind_set_idmap_level r);
117 void ndr_print_winbind_set_idmap_req(struct ndr_print *ndr, const char *name, const union winbind_set_idmap_req *r);
118 void ndr_print_winbind_set_idmap_rep(struct ndr_print *ndr, const char *name, const union winbind_set_idmap_rep *r);
119 void ndr_print_winbind_domain_info_level(struct ndr_print *ndr, const char *name, enum winbind_domain_info_level r);
120 void ndr_print_winbind_domain_info(struct ndr_print *ndr, const char *name, const union winbind_domain_info *r);
121 void ndr_print_winbind_dc_info_level(struct ndr_print *ndr, const char *name, enum winbind_dc_info_level r);
122 void ndr_print_winbind_dc_info_params(struct ndr_print *ndr, const char *name, const union winbind_dc_info_params *r);
123 void ndr_print_winbind_dc_info(struct ndr_print *ndr, const char *name, const union winbind_dc_info *r);
124 void ndr_print_winbind_ping(struct ndr_print *ndr, const char *name, int flags, const struct winbind_ping *r);
125 void ndr_print_winbind_interface_details(struct ndr_print *ndr, const char *name, int flags, const struct winbind_interface_details *r);
126 void ndr_print_winbind_getpwnam(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getpwnam *r);
127 void ndr_print_winbind_getpwuid(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getpwuid *r);
128 void ndr_print_winbind_getgrnam(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getgrnam *r);
129 void ndr_print_winbind_getgrgid(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getgrgid *r);
130 void ndr_print_winbind_getgroups(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getgroups *r);
131 void ndr_print_winbind_setpwent(struct ndr_print *ndr, const char *name, int flags, const struct winbind_setpwent *r);
132 void ndr_print_winbind_endpwent(struct ndr_print *ndr, const char *name, int flags, const struct winbind_endpwent *r);
133 void ndr_print_winbind_getpwent(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getpwent *r);
134 void ndr_print_winbind_setgrent(struct ndr_print *ndr, const char *name, int flags, const struct winbind_setgrent *r);
135 void ndr_print_winbind_endgrent(struct ndr_print *ndr, const char *name, int flags, const struct winbind_endgrent *r);
136 void ndr_print_winbind_getgrent(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getgrent *r);
137 void ndr_print_winbind_auth(struct ndr_print *ndr, const char *name, int flags, const struct winbind_auth *r);
138 void ndr_print_winbind_pam_chng_paswd_auth_crap(struct ndr_print *ndr, const char *name, int flags, const struct winbind_pam_chng_paswd_auth_crap *r);
139 void ndr_print_winbind_list_users(struct ndr_print *ndr, const char *name, int flags, const struct winbind_list_users *r);
140 void ndr_print_winbind_list_groups(struct ndr_print *ndr, const char *name, int flags, const struct winbind_list_groups *r);
141 void ndr_print_winbind_trust(struct ndr_print *ndr, const char *name, int flags, const struct winbind_trust *r);
142 void ndr_print_winbind_lookup(struct ndr_print *ndr, const char *name, int flags, const struct winbind_lookup *r);
143 void ndr_print_winbind_get_idmap(struct ndr_print *ndr, const char *name, int flags, const struct winbind_get_idmap *r);
144 void ndr_print_winbind_set_idmap(struct ndr_print *ndr, const char *name, int flags, const struct winbind_set_idmap *r);
145 void ndr_print_winbind_info_fixname(struct ndr_print *ndr, const char *name, int flags, const struct winbind_info_fixname *r);
146 void ndr_print_winbind_domain_name(struct ndr_print *ndr, const char *name, int flags, const struct winbind_domain_name *r);
147 void ndr_print_winbind_get_domain_info(struct ndr_print *ndr, const char *name, int flags, const struct winbind_get_domain_info *r);
148 void ndr_print_winbind_get_dc_info(struct ndr_print *ndr, const char *name, int flags, const struct winbind_get_dc_info *r);
149 void ndr_print_winbind_wins_byip(struct ndr_print *ndr, const char *name, int flags, const struct winbind_wins_byip *r);
150 void ndr_print_winbind_wins_byname(struct ndr_print *ndr, const char *name, int flags, const struct winbind_wins_byname *r);
151 void ndr_print_winbind_getgrlist(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getgrlist *r);
152 void ndr_print_winbind_netbios_name(struct ndr_print *ndr, const char *name, int flags, const struct winbind_netbios_name *r);
153 void ndr_print_winbind_getusersids(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getusersids *r);
154 void ndr_print_winbind_getuserdomgroups(struct ndr_print *ndr, const char *name, int flags, const struct winbind_getuserdomgroups *r);
155 void ndr_print_winbind_dual_userinfo(struct ndr_print *ndr, const char *name, int flags, const struct winbind_dual_userinfo *r);
156 void ndr_print_winbind_dual_getsidaliases(struct ndr_print *ndr, const char *name, int flags, const struct winbind_dual_getsidaliases *r);
157 void ndr_print_winbind_ccache_ntlmauth(struct ndr_print *ndr, const char *name, int flags, const struct winbind_ccache_ntlmauth *r);
158 #endif /* _HEADER_NDR_winbind_protocol */