rerun 'make samba3-idl'
[Samba.git] / source3 / librpc / gen_ndr / ndr_libnetapi.c
blob63201176d56240902e6a610e3d10eacba3302d5c
1 /* parser auto-generated by pidl */
3 #include "includes.h"
4 #include "librpc/gen_ndr/ndr_libnetapi.h"
6 _PUBLIC_ enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, int ndr_flags, enum NET_API_STATUS r)
8 NDR_CHECK(ndr_push_enum_uint32(ndr, NDR_SCALARS, r));
9 return NDR_ERR_SUCCESS;
12 _PUBLIC_ enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, int ndr_flags, enum NET_API_STATUS *r)
14 uint32_t v;
15 NDR_CHECK(ndr_pull_enum_uint32(ndr, NDR_SCALARS, &v));
16 *r = v;
17 return NDR_ERR_SUCCESS;
20 _PUBLIC_ void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r)
22 const char *val = NULL;
24 switch (r) {
25 case NERR_Success: val = "NERR_Success"; break;
27 ndr_print_enum(ndr, name, "ENUM", val, r);
30 _PUBLIC_ enum ndr_err_code ndr_push_domsid(struct ndr_push *ndr, int ndr_flags, const struct domsid *r)
32 uint32_t cntr_sub_auths_0;
33 if (ndr_flags & NDR_SCALARS) {
34 NDR_CHECK(ndr_push_align(ndr, 4));
35 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sid_rev_num));
36 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->num_auths));
37 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->id_auth, 6));
38 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < MAXSUBAUTHS; cntr_sub_auths_0++) {
39 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sub_auths[cntr_sub_auths_0]));
41 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
43 if (ndr_flags & NDR_BUFFERS) {
45 return NDR_ERR_SUCCESS;
48 _PUBLIC_ enum ndr_err_code ndr_pull_domsid(struct ndr_pull *ndr, int ndr_flags, struct domsid *r)
50 uint32_t size_id_auth_0 = 0;
51 uint32_t size_sub_auths_0 = 0;
52 uint32_t cntr_sub_auths_0;
53 TALLOC_CTX *_mem_save_sub_auths_0;
54 if (ndr_flags & NDR_SCALARS) {
55 NDR_CHECK(ndr_pull_align(ndr, 4));
56 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sid_rev_num));
57 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_auths));
58 size_id_auth_0 = 6;
59 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->id_auth, size_id_auth_0));
60 size_sub_auths_0 = MAXSUBAUTHS;
61 NDR_PULL_ALLOC_N(ndr, r->sub_auths, size_sub_auths_0);
62 _mem_save_sub_auths_0 = NDR_PULL_GET_MEM_CTX(ndr);
63 NDR_PULL_SET_MEM_CTX(ndr, r->sub_auths, 0);
64 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < size_sub_auths_0; cntr_sub_auths_0++) {
65 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sub_auths[cntr_sub_auths_0]));
67 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sub_auths_0, 0);
68 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
70 if (ndr_flags & NDR_BUFFERS) {
72 return NDR_ERR_SUCCESS;
75 _PUBLIC_ void ndr_print_domsid(struct ndr_print *ndr, const char *name, const struct domsid *r)
77 uint32_t cntr_sub_auths_0;
78 ndr_print_struct(ndr, name, "domsid");
79 ndr->depth++;
80 ndr_print_uint8(ndr, "sid_rev_num", r->sid_rev_num);
81 ndr_print_uint8(ndr, "num_auths", r->num_auths);
82 ndr_print_array_uint8(ndr, "id_auth", r->id_auth, 6);
83 ndr->print(ndr, "%s: ARRAY(%d)", "sub_auths", (int)MAXSUBAUTHS);
84 ndr->depth++;
85 for (cntr_sub_auths_0=0;cntr_sub_auths_0<MAXSUBAUTHS;cntr_sub_auths_0++) {
86 char *idx_0=NULL;
87 if (asprintf(&idx_0, "[%d]", cntr_sub_auths_0) != -1) {
88 ndr_print_uint32(ndr, "sub_auths", r->sub_auths[cntr_sub_auths_0]);
89 free(idx_0);
92 ndr->depth--;
93 ndr->depth--;
96 _PUBLIC_ enum ndr_err_code ndr_push_NetJoinFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
98 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
99 return NDR_ERR_SUCCESS;
102 _PUBLIC_ enum ndr_err_code ndr_pull_NetJoinFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
104 uint32_t v;
105 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
106 *r = v;
107 return NDR_ERR_SUCCESS;
110 _PUBLIC_ void ndr_print_NetJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
112 ndr_print_uint32(ndr, name, r);
113 ndr->depth++;
114 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN, r);
115 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE, r);
116 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE, r);
117 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE, r);
118 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED, r);
119 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE, r);
120 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED, r);
121 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET, r);
122 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT, r);
123 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME, r);
124 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION, r);
125 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS, r);
126 ndr->depth--;
129 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_100(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_100 *r)
131 if (ndr_flags & NDR_SCALARS) {
132 NDR_CHECK(ndr_push_align(ndr, 4));
133 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv100_platform_id));
134 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv100_name));
135 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
137 if (ndr_flags & NDR_BUFFERS) {
139 return NDR_ERR_SUCCESS;
142 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_100(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_100 *r)
144 if (ndr_flags & NDR_SCALARS) {
145 NDR_CHECK(ndr_pull_align(ndr, 4));
146 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv100_platform_id));
147 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv100_name));
148 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
150 if (ndr_flags & NDR_BUFFERS) {
152 return NDR_ERR_SUCCESS;
155 _PUBLIC_ void ndr_print_SERVER_INFO_100(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_100 *r)
157 ndr_print_struct(ndr, name, "SERVER_INFO_100");
158 ndr->depth++;
159 ndr_print_uint32(ndr, "sv100_platform_id", r->sv100_platform_id);
160 ndr_print_string(ndr, "sv100_name", r->sv100_name);
161 ndr->depth--;
164 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_101(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_101 *r)
166 if (ndr_flags & NDR_SCALARS) {
167 NDR_CHECK(ndr_push_align(ndr, 4));
168 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_platform_id));
169 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_name));
170 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_major));
171 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_minor));
172 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_type));
173 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_comment));
174 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
176 if (ndr_flags & NDR_BUFFERS) {
178 return NDR_ERR_SUCCESS;
181 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_101(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_101 *r)
183 if (ndr_flags & NDR_SCALARS) {
184 NDR_CHECK(ndr_pull_align(ndr, 4));
185 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_platform_id));
186 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_name));
187 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_major));
188 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_minor));
189 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_type));
190 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_comment));
191 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
193 if (ndr_flags & NDR_BUFFERS) {
195 return NDR_ERR_SUCCESS;
198 _PUBLIC_ void ndr_print_SERVER_INFO_101(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_101 *r)
200 ndr_print_struct(ndr, name, "SERVER_INFO_101");
201 ndr->depth++;
202 ndr_print_uint32(ndr, "sv101_platform_id", r->sv101_platform_id);
203 ndr_print_string(ndr, "sv101_name", r->sv101_name);
204 ndr_print_uint32(ndr, "sv101_version_major", r->sv101_version_major);
205 ndr_print_uint32(ndr, "sv101_version_minor", r->sv101_version_minor);
206 ndr_print_uint32(ndr, "sv101_type", r->sv101_type);
207 ndr_print_string(ndr, "sv101_comment", r->sv101_comment);
208 ndr->depth--;
211 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_102(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_102 *r)
213 if (ndr_flags & NDR_SCALARS) {
214 NDR_CHECK(ndr_push_align(ndr, 4));
215 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_platform_id));
216 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_name));
217 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_major));
218 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_minor));
219 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_type));
220 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_comment));
221 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_users));
222 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_disc));
223 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv102_hidden));
224 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_announce));
225 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_anndelta));
226 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_licenses));
227 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_userpath));
228 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
230 if (ndr_flags & NDR_BUFFERS) {
232 return NDR_ERR_SUCCESS;
235 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_102(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_102 *r)
237 if (ndr_flags & NDR_SCALARS) {
238 NDR_CHECK(ndr_pull_align(ndr, 4));
239 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_platform_id));
240 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_name));
241 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_major));
242 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_minor));
243 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_type));
244 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_comment));
245 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_users));
246 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_disc));
247 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv102_hidden));
248 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_announce));
249 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_anndelta));
250 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_licenses));
251 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_userpath));
252 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
254 if (ndr_flags & NDR_BUFFERS) {
256 return NDR_ERR_SUCCESS;
259 _PUBLIC_ void ndr_print_SERVER_INFO_102(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_102 *r)
261 ndr_print_struct(ndr, name, "SERVER_INFO_102");
262 ndr->depth++;
263 ndr_print_uint32(ndr, "sv102_platform_id", r->sv102_platform_id);
264 ndr_print_string(ndr, "sv102_name", r->sv102_name);
265 ndr_print_uint32(ndr, "sv102_version_major", r->sv102_version_major);
266 ndr_print_uint32(ndr, "sv102_version_minor", r->sv102_version_minor);
267 ndr_print_uint32(ndr, "sv102_type", r->sv102_type);
268 ndr_print_string(ndr, "sv102_comment", r->sv102_comment);
269 ndr_print_uint32(ndr, "sv102_users", r->sv102_users);
270 ndr_print_uint32(ndr, "sv102_disc", r->sv102_disc);
271 ndr_print_uint8(ndr, "sv102_hidden", r->sv102_hidden);
272 ndr_print_uint32(ndr, "sv102_announce", r->sv102_announce);
273 ndr_print_uint32(ndr, "sv102_anndelta", r->sv102_anndelta);
274 ndr_print_uint32(ndr, "sv102_licenses", r->sv102_licenses);
275 ndr_print_string(ndr, "sv102_userpath", r->sv102_userpath);
276 ndr->depth--;
279 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_402(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_402 *r)
281 if (ndr_flags & NDR_SCALARS) {
282 NDR_CHECK(ndr_push_align(ndr, 4));
283 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_ulist_mtime));
284 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_glist_mtime));
285 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alist_mtime));
286 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_alerts));
287 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_security));
288 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numadmin));
289 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_lanmask));
290 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_guestacct));
291 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevs));
292 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevq));
293 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevjobs));
294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_connections));
295 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_shares));
296 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_openfiles));
297 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessopens));
298 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessvcs));
299 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessreqs));
300 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_opensearch));
301 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_activelocks));
302 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numreqbuf));
303 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sizreqbuf));
304 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numbigbuf));
305 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numfiletasks));
306 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alertsched));
307 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_erroralert));
308 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_logonalert));
309 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_accessalert));
310 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_diskalert));
311 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_netioalert));
312 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_maxauditsz));
313 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_srvheuristics));
314 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
316 if (ndr_flags & NDR_BUFFERS) {
318 return NDR_ERR_SUCCESS;
321 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_402(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_402 *r)
323 if (ndr_flags & NDR_SCALARS) {
324 NDR_CHECK(ndr_pull_align(ndr, 4));
325 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_ulist_mtime));
326 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_glist_mtime));
327 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alist_mtime));
328 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_alerts));
329 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_security));
330 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numadmin));
331 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_lanmask));
332 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_guestacct));
333 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevs));
334 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevq));
335 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevjobs));
336 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_connections));
337 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_shares));
338 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_openfiles));
339 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessopens));
340 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessvcs));
341 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessreqs));
342 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_opensearch));
343 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_activelocks));
344 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numreqbuf));
345 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sizreqbuf));
346 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numbigbuf));
347 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numfiletasks));
348 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alertsched));
349 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_erroralert));
350 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_logonalert));
351 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_accessalert));
352 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_diskalert));
353 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_netioalert));
354 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_maxauditsz));
355 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_srvheuristics));
356 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
358 if (ndr_flags & NDR_BUFFERS) {
360 return NDR_ERR_SUCCESS;
363 _PUBLIC_ void ndr_print_SERVER_INFO_402(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_402 *r)
365 ndr_print_struct(ndr, name, "SERVER_INFO_402");
366 ndr->depth++;
367 ndr_print_uint32(ndr, "sv402_ulist_mtime", r->sv402_ulist_mtime);
368 ndr_print_uint32(ndr, "sv402_glist_mtime", r->sv402_glist_mtime);
369 ndr_print_uint32(ndr, "sv402_alist_mtime", r->sv402_alist_mtime);
370 ndr_print_string(ndr, "sv402_alerts", r->sv402_alerts);
371 ndr_print_uint32(ndr, "sv402_security", r->sv402_security);
372 ndr_print_uint32(ndr, "sv402_numadmin", r->sv402_numadmin);
373 ndr_print_uint32(ndr, "sv402_lanmask", r->sv402_lanmask);
374 ndr_print_string(ndr, "sv402_guestacct", r->sv402_guestacct);
375 ndr_print_uint32(ndr, "sv402_chdevs", r->sv402_chdevs);
376 ndr_print_uint32(ndr, "sv402_chdevq", r->sv402_chdevq);
377 ndr_print_uint32(ndr, "sv402_chdevjobs", r->sv402_chdevjobs);
378 ndr_print_uint32(ndr, "sv402_connections", r->sv402_connections);
379 ndr_print_uint32(ndr, "sv402_shares", r->sv402_shares);
380 ndr_print_uint32(ndr, "sv402_openfiles", r->sv402_openfiles);
381 ndr_print_uint32(ndr, "sv402_sessopens", r->sv402_sessopens);
382 ndr_print_uint32(ndr, "sv402_sessvcs", r->sv402_sessvcs);
383 ndr_print_uint32(ndr, "sv402_sessreqs", r->sv402_sessreqs);
384 ndr_print_uint32(ndr, "sv402_opensearch", r->sv402_opensearch);
385 ndr_print_uint32(ndr, "sv402_activelocks", r->sv402_activelocks);
386 ndr_print_uint32(ndr, "sv402_numreqbuf", r->sv402_numreqbuf);
387 ndr_print_uint32(ndr, "sv402_sizreqbuf", r->sv402_sizreqbuf);
388 ndr_print_uint32(ndr, "sv402_numbigbuf", r->sv402_numbigbuf);
389 ndr_print_uint32(ndr, "sv402_numfiletasks", r->sv402_numfiletasks);
390 ndr_print_uint32(ndr, "sv402_alertsched", r->sv402_alertsched);
391 ndr_print_uint32(ndr, "sv402_erroralert", r->sv402_erroralert);
392 ndr_print_uint32(ndr, "sv402_logonalert", r->sv402_logonalert);
393 ndr_print_uint32(ndr, "sv402_accessalert", r->sv402_accessalert);
394 ndr_print_uint32(ndr, "sv402_diskalert", r->sv402_diskalert);
395 ndr_print_uint32(ndr, "sv402_netioalert", r->sv402_netioalert);
396 ndr_print_uint32(ndr, "sv402_maxauditsz", r->sv402_maxauditsz);
397 ndr_print_string(ndr, "sv402_srvheuristics", r->sv402_srvheuristics);
398 ndr->depth--;
401 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_403(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_403 *r)
403 if (ndr_flags & NDR_SCALARS) {
404 NDR_CHECK(ndr_push_align(ndr, 4));
405 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_ulist_mtime));
406 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_glist_mtime));
407 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alist_mtime));
408 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_alerts));
409 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_security));
410 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numadmin));
411 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_lanmask));
412 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_guestacct));
413 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevs));
414 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevq));
415 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevjobs));
416 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_connections));
417 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_shares));
418 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_openfiles));
419 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessopens));
420 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessvcs));
421 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessreqs));
422 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_opensearch));
423 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_activelocks));
424 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numreqbuf));
425 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sizreqbuf));
426 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numbigbuf));
427 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numfiletasks));
428 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alertsched));
429 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_erroralert));
430 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_logonalert));
431 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_accessalert));
432 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_diskalert));
433 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_netioalert));
434 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_maxauditsz));
435 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_srvheuristics));
436 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_auditedevents));
437 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_autoprofile));
438 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_autopath));
439 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
441 if (ndr_flags & NDR_BUFFERS) {
443 return NDR_ERR_SUCCESS;
446 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_403(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_403 *r)
448 if (ndr_flags & NDR_SCALARS) {
449 NDR_CHECK(ndr_pull_align(ndr, 4));
450 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_ulist_mtime));
451 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_glist_mtime));
452 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alist_mtime));
453 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_alerts));
454 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_security));
455 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numadmin));
456 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_lanmask));
457 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_guestacct));
458 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevs));
459 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevq));
460 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevjobs));
461 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_connections));
462 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_shares));
463 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_openfiles));
464 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessopens));
465 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessvcs));
466 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessreqs));
467 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_opensearch));
468 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_activelocks));
469 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numreqbuf));
470 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sizreqbuf));
471 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numbigbuf));
472 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numfiletasks));
473 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alertsched));
474 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_erroralert));
475 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_logonalert));
476 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_accessalert));
477 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_diskalert));
478 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_netioalert));
479 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_maxauditsz));
480 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_srvheuristics));
481 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_auditedevents));
482 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_autoprofile));
483 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_autopath));
484 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
486 if (ndr_flags & NDR_BUFFERS) {
488 return NDR_ERR_SUCCESS;
491 _PUBLIC_ void ndr_print_SERVER_INFO_403(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_403 *r)
493 ndr_print_struct(ndr, name, "SERVER_INFO_403");
494 ndr->depth++;
495 ndr_print_uint32(ndr, "sv403_ulist_mtime", r->sv403_ulist_mtime);
496 ndr_print_uint32(ndr, "sv403_glist_mtime", r->sv403_glist_mtime);
497 ndr_print_uint32(ndr, "sv403_alist_mtime", r->sv403_alist_mtime);
498 ndr_print_string(ndr, "sv403_alerts", r->sv403_alerts);
499 ndr_print_uint32(ndr, "sv403_security", r->sv403_security);
500 ndr_print_uint32(ndr, "sv403_numadmin", r->sv403_numadmin);
501 ndr_print_uint32(ndr, "sv403_lanmask", r->sv403_lanmask);
502 ndr_print_string(ndr, "sv403_guestacct", r->sv403_guestacct);
503 ndr_print_uint32(ndr, "sv403_chdevs", r->sv403_chdevs);
504 ndr_print_uint32(ndr, "sv403_chdevq", r->sv403_chdevq);
505 ndr_print_uint32(ndr, "sv403_chdevjobs", r->sv403_chdevjobs);
506 ndr_print_uint32(ndr, "sv403_connections", r->sv403_connections);
507 ndr_print_uint32(ndr, "sv403_shares", r->sv403_shares);
508 ndr_print_uint32(ndr, "sv403_openfiles", r->sv403_openfiles);
509 ndr_print_uint32(ndr, "sv403_sessopens", r->sv403_sessopens);
510 ndr_print_uint32(ndr, "sv403_sessvcs", r->sv403_sessvcs);
511 ndr_print_uint32(ndr, "sv403_sessreqs", r->sv403_sessreqs);
512 ndr_print_uint32(ndr, "sv403_opensearch", r->sv403_opensearch);
513 ndr_print_uint32(ndr, "sv403_activelocks", r->sv403_activelocks);
514 ndr_print_uint32(ndr, "sv403_numreqbuf", r->sv403_numreqbuf);
515 ndr_print_uint32(ndr, "sv403_sizreqbuf", r->sv403_sizreqbuf);
516 ndr_print_uint32(ndr, "sv403_numbigbuf", r->sv403_numbigbuf);
517 ndr_print_uint32(ndr, "sv403_numfiletasks", r->sv403_numfiletasks);
518 ndr_print_uint32(ndr, "sv403_alertsched", r->sv403_alertsched);
519 ndr_print_uint32(ndr, "sv403_erroralert", r->sv403_erroralert);
520 ndr_print_uint32(ndr, "sv403_logonalert", r->sv403_logonalert);
521 ndr_print_uint32(ndr, "sv403_accessalert", r->sv403_accessalert);
522 ndr_print_uint32(ndr, "sv403_diskalert", r->sv403_diskalert);
523 ndr_print_uint32(ndr, "sv403_netioalert", r->sv403_netioalert);
524 ndr_print_uint32(ndr, "sv403_maxauditsz", r->sv403_maxauditsz);
525 ndr_print_string(ndr, "sv403_srvheuristics", r->sv403_srvheuristics);
526 ndr_print_uint32(ndr, "sv403_auditedevents", r->sv403_auditedevents);
527 ndr_print_uint32(ndr, "sv403_autoprofile", r->sv403_autoprofile);
528 ndr_print_string(ndr, "sv403_autopath", r->sv403_autopath);
529 ndr->depth--;
532 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_502 *r)
534 if (ndr_flags & NDR_SCALARS) {
535 NDR_CHECK(ndr_push_align(ndr, 4));
536 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessopens));
537 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessvcs));
538 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_opensearch));
539 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sizreqbuf));
540 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_initworkitems));
541 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxworkitems));
542 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_rawworkitems));
543 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_irpstacksize));
544 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxrawbuflen));
545 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessusers));
546 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessconns));
547 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxpagedmemoryusage));
548 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxnonpagedmemoryusage));
549 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enablesoftcompat));
550 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enableforcedlogoff));
551 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_timesource));
552 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_acceptdownlevelapis));
553 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_lmannounce));
554 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
556 if (ndr_flags & NDR_BUFFERS) {
558 return NDR_ERR_SUCCESS;
561 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_502 *r)
563 if (ndr_flags & NDR_SCALARS) {
564 NDR_CHECK(ndr_pull_align(ndr, 4));
565 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessopens));
566 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessvcs));
567 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_opensearch));
568 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sizreqbuf));
569 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_initworkitems));
570 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxworkitems));
571 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_rawworkitems));
572 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_irpstacksize));
573 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxrawbuflen));
574 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessusers));
575 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessconns));
576 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxpagedmemoryusage));
577 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxnonpagedmemoryusage));
578 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enablesoftcompat));
579 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enableforcedlogoff));
580 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_timesource));
581 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_acceptdownlevelapis));
582 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_lmannounce));
583 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
585 if (ndr_flags & NDR_BUFFERS) {
587 return NDR_ERR_SUCCESS;
590 _PUBLIC_ void ndr_print_SERVER_INFO_502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_502 *r)
592 ndr_print_struct(ndr, name, "SERVER_INFO_502");
593 ndr->depth++;
594 ndr_print_uint32(ndr, "sv502_sessopens", r->sv502_sessopens);
595 ndr_print_uint32(ndr, "sv502_sessvcs", r->sv502_sessvcs);
596 ndr_print_uint32(ndr, "sv502_opensearch", r->sv502_opensearch);
597 ndr_print_uint32(ndr, "sv502_sizreqbuf", r->sv502_sizreqbuf);
598 ndr_print_uint32(ndr, "sv502_initworkitems", r->sv502_initworkitems);
599 ndr_print_uint32(ndr, "sv502_maxworkitems", r->sv502_maxworkitems);
600 ndr_print_uint32(ndr, "sv502_rawworkitems", r->sv502_rawworkitems);
601 ndr_print_uint32(ndr, "sv502_irpstacksize", r->sv502_irpstacksize);
602 ndr_print_uint32(ndr, "sv502_maxrawbuflen", r->sv502_maxrawbuflen);
603 ndr_print_uint32(ndr, "sv502_sessusers", r->sv502_sessusers);
604 ndr_print_uint32(ndr, "sv502_sessconns", r->sv502_sessconns);
605 ndr_print_uint32(ndr, "sv502_maxpagedmemoryusage", r->sv502_maxpagedmemoryusage);
606 ndr_print_uint32(ndr, "sv502_maxnonpagedmemoryusage", r->sv502_maxnonpagedmemoryusage);
607 ndr_print_uint8(ndr, "sv502_enablesoftcompat", r->sv502_enablesoftcompat);
608 ndr_print_uint8(ndr, "sv502_enableforcedlogoff", r->sv502_enableforcedlogoff);
609 ndr_print_uint8(ndr, "sv502_timesource", r->sv502_timesource);
610 ndr_print_uint8(ndr, "sv502_acceptdownlevelapis", r->sv502_acceptdownlevelapis);
611 ndr_print_uint8(ndr, "sv502_lmannounce", r->sv502_lmannounce);
612 ndr->depth--;
615 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_503 *r)
617 if (ndr_flags & NDR_SCALARS) {
618 NDR_CHECK(ndr_push_align(ndr, 4));
619 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessopens));
620 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessvcs));
621 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_opensearch));
622 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sizreqbuf));
623 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_initworkitems));
624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxworkitems));
625 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_rawworkitems));
626 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_irpstacksize));
627 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxrawbuflen));
628 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessusers));
629 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessconns));
630 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxpagedmemoryusage));
631 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxnonpagedmemoryusage));
632 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesoftcompat));
633 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableforcedlogoff));
634 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_timesource));
635 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_acceptdownlevelapis));
636 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_lmannounce));
637 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv503_domain));
638 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopyreadlen));
639 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopywritelen));
640 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepsearch));
641 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepsearch));
642 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepcomplsearch));
643 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepcomplsearch));
644 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadcountadd));
645 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_numblockthreads));
646 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_scavtimeout));
647 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minrcvqueue));
648 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeworkitems));
649 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_xactmemsize));
650 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadpriority));
651 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxmpxct));
652 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakwait));
653 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakresponsewait));
654 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplocks));
655 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplockforceclose));
656 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablefcbopens));
657 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableraw));
658 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesharednetdrives));
659 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeconnections));
660 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxfreeconnections));
661 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
663 if (ndr_flags & NDR_BUFFERS) {
665 return NDR_ERR_SUCCESS;
668 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_503 *r)
670 if (ndr_flags & NDR_SCALARS) {
671 NDR_CHECK(ndr_pull_align(ndr, 4));
672 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessopens));
673 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessvcs));
674 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_opensearch));
675 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sizreqbuf));
676 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_initworkitems));
677 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxworkitems));
678 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_rawworkitems));
679 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_irpstacksize));
680 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxrawbuflen));
681 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessusers));
682 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessconns));
683 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxpagedmemoryusage));
684 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxnonpagedmemoryusage));
685 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesoftcompat));
686 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableforcedlogoff));
687 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_timesource));
688 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_acceptdownlevelapis));
689 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_lmannounce));
690 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv503_domain));
691 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopyreadlen));
692 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopywritelen));
693 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepsearch));
694 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepsearch));
695 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepcomplsearch));
696 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepcomplsearch));
697 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadcountadd));
698 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_numblockthreads));
699 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_scavtimeout));
700 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minrcvqueue));
701 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeworkitems));
702 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_xactmemsize));
703 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadpriority));
704 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxmpxct));
705 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakwait));
706 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakresponsewait));
707 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplocks));
708 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplockforceclose));
709 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablefcbopens));
710 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableraw));
711 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesharednetdrives));
712 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeconnections));
713 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxfreeconnections));
714 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
716 if (ndr_flags & NDR_BUFFERS) {
718 return NDR_ERR_SUCCESS;
721 _PUBLIC_ void ndr_print_SERVER_INFO_503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_503 *r)
723 ndr_print_struct(ndr, name, "SERVER_INFO_503");
724 ndr->depth++;
725 ndr_print_uint32(ndr, "sv503_sessopens", r->sv503_sessopens);
726 ndr_print_uint32(ndr, "sv503_sessvcs", r->sv503_sessvcs);
727 ndr_print_uint32(ndr, "sv503_opensearch", r->sv503_opensearch);
728 ndr_print_uint32(ndr, "sv503_sizreqbuf", r->sv503_sizreqbuf);
729 ndr_print_uint32(ndr, "sv503_initworkitems", r->sv503_initworkitems);
730 ndr_print_uint32(ndr, "sv503_maxworkitems", r->sv503_maxworkitems);
731 ndr_print_uint32(ndr, "sv503_rawworkitems", r->sv503_rawworkitems);
732 ndr_print_uint32(ndr, "sv503_irpstacksize", r->sv503_irpstacksize);
733 ndr_print_uint32(ndr, "sv503_maxrawbuflen", r->sv503_maxrawbuflen);
734 ndr_print_uint32(ndr, "sv503_sessusers", r->sv503_sessusers);
735 ndr_print_uint32(ndr, "sv503_sessconns", r->sv503_sessconns);
736 ndr_print_uint32(ndr, "sv503_maxpagedmemoryusage", r->sv503_maxpagedmemoryusage);
737 ndr_print_uint32(ndr, "sv503_maxnonpagedmemoryusage", r->sv503_maxnonpagedmemoryusage);
738 ndr_print_uint8(ndr, "sv503_enablesoftcompat", r->sv503_enablesoftcompat);
739 ndr_print_uint8(ndr, "sv503_enableforcedlogoff", r->sv503_enableforcedlogoff);
740 ndr_print_uint8(ndr, "sv503_timesource", r->sv503_timesource);
741 ndr_print_uint8(ndr, "sv503_acceptdownlevelapis", r->sv503_acceptdownlevelapis);
742 ndr_print_uint8(ndr, "sv503_lmannounce", r->sv503_lmannounce);
743 ndr_print_string(ndr, "sv503_domain", r->sv503_domain);
744 ndr_print_uint32(ndr, "sv503_maxcopyreadlen", r->sv503_maxcopyreadlen);
745 ndr_print_uint32(ndr, "sv503_maxcopywritelen", r->sv503_maxcopywritelen);
746 ndr_print_uint32(ndr, "sv503_minkeepsearch", r->sv503_minkeepsearch);
747 ndr_print_uint32(ndr, "sv503_maxkeepsearch", r->sv503_maxkeepsearch);
748 ndr_print_uint32(ndr, "sv503_minkeepcomplsearch", r->sv503_minkeepcomplsearch);
749 ndr_print_uint32(ndr, "sv503_maxkeepcomplsearch", r->sv503_maxkeepcomplsearch);
750 ndr_print_uint32(ndr, "sv503_threadcountadd", r->sv503_threadcountadd);
751 ndr_print_uint32(ndr, "sv503_numblockthreads", r->sv503_numblockthreads);
752 ndr_print_uint32(ndr, "sv503_scavtimeout", r->sv503_scavtimeout);
753 ndr_print_uint32(ndr, "sv503_minrcvqueue", r->sv503_minrcvqueue);
754 ndr_print_uint32(ndr, "sv503_minfreeworkitems", r->sv503_minfreeworkitems);
755 ndr_print_uint32(ndr, "sv503_xactmemsize", r->sv503_xactmemsize);
756 ndr_print_uint32(ndr, "sv503_threadpriority", r->sv503_threadpriority);
757 ndr_print_uint32(ndr, "sv503_maxmpxct", r->sv503_maxmpxct);
758 ndr_print_uint32(ndr, "sv503_oplockbreakwait", r->sv503_oplockbreakwait);
759 ndr_print_uint32(ndr, "sv503_oplockbreakresponsewait", r->sv503_oplockbreakresponsewait);
760 ndr_print_uint8(ndr, "sv503_enableoplocks", r->sv503_enableoplocks);
761 ndr_print_uint8(ndr, "sv503_enableoplockforceclose", r->sv503_enableoplockforceclose);
762 ndr_print_uint8(ndr, "sv503_enablefcbopens", r->sv503_enablefcbopens);
763 ndr_print_uint8(ndr, "sv503_enableraw", r->sv503_enableraw);
764 ndr_print_uint8(ndr, "sv503_enablesharednetdrives", r->sv503_enablesharednetdrives);
765 ndr_print_uint32(ndr, "sv503_minfreeconnections", r->sv503_minfreeconnections);
766 ndr_print_uint32(ndr, "sv503_maxfreeconnections", r->sv503_maxfreeconnections);
767 ndr->depth--;
770 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_599 *r)
772 if (ndr_flags & NDR_SCALARS) {
773 NDR_CHECK(ndr_push_align(ndr, 4));
774 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessopens));
775 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessvcs));
776 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_opensearch));
777 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sizreqbuf));
778 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initworkitems));
779 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitems));
780 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_rawworkitems));
781 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_irpstacksize));
782 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxrawbuflen));
783 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessusers));
784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessconns));
785 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxpagedmemoryusage));
786 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxnonpagedmemoryusage));
787 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesoftcompat));
788 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableforcedlogoff));
789 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_timesource));
790 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_acceptdownlevelapis));
791 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_lmannounce));
792 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv599_domain));
793 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopyreadlen));
794 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopywritelen));
795 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepsearch));
796 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepsearch));
797 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepcomplsearch));
798 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepcomplsearch));
799 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadcountadd));
800 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_numblockthreads));
801 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavtimeout));
802 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minrcvqueue));
803 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeworkitems));
804 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_xactmemsize));
805 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadpriority));
806 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxmpxct));
807 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakwait));
808 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakresponsewait));
809 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplocks));
810 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplockforceclose));
811 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablefcbopens));
812 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableraw));
813 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesharednetdrives));
814 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeconnections));
815 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxfreeconnections));
816 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsesstable));
817 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initconntable));
818 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initfiletable));
819 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsearchtable));
820 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_alertschedule));
821 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_errorthreshold));
822 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_networkerrorthreshold));
823 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_diskspacethreshold));
824 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_reserved));
825 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxlinkdelay));
826 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minlinkthroughput));
827 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_linkinfovalidtime));
828 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavqosinfoupdatetime));
829 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitemidletime));
830 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
832 if (ndr_flags & NDR_BUFFERS) {
834 return NDR_ERR_SUCCESS;
837 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_599 *r)
839 if (ndr_flags & NDR_SCALARS) {
840 NDR_CHECK(ndr_pull_align(ndr, 4));
841 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessopens));
842 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessvcs));
843 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_opensearch));
844 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sizreqbuf));
845 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initworkitems));
846 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitems));
847 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_rawworkitems));
848 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_irpstacksize));
849 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxrawbuflen));
850 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessusers));
851 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessconns));
852 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxpagedmemoryusage));
853 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxnonpagedmemoryusage));
854 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesoftcompat));
855 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableforcedlogoff));
856 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_timesource));
857 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_acceptdownlevelapis));
858 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_lmannounce));
859 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv599_domain));
860 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopyreadlen));
861 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopywritelen));
862 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepsearch));
863 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepsearch));
864 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepcomplsearch));
865 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepcomplsearch));
866 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadcountadd));
867 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_numblockthreads));
868 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavtimeout));
869 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minrcvqueue));
870 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeworkitems));
871 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_xactmemsize));
872 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadpriority));
873 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxmpxct));
874 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakwait));
875 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakresponsewait));
876 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplocks));
877 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplockforceclose));
878 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablefcbopens));
879 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableraw));
880 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesharednetdrives));
881 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeconnections));
882 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxfreeconnections));
883 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsesstable));
884 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initconntable));
885 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initfiletable));
886 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsearchtable));
887 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_alertschedule));
888 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_errorthreshold));
889 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_networkerrorthreshold));
890 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_diskspacethreshold));
891 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_reserved));
892 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxlinkdelay));
893 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minlinkthroughput));
894 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_linkinfovalidtime));
895 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavqosinfoupdatetime));
896 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitemidletime));
897 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
899 if (ndr_flags & NDR_BUFFERS) {
901 return NDR_ERR_SUCCESS;
904 _PUBLIC_ void ndr_print_SERVER_INFO_599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_599 *r)
906 ndr_print_struct(ndr, name, "SERVER_INFO_599");
907 ndr->depth++;
908 ndr_print_uint32(ndr, "sv599_sessopens", r->sv599_sessopens);
909 ndr_print_uint32(ndr, "sv599_sessvcs", r->sv599_sessvcs);
910 ndr_print_uint32(ndr, "sv599_opensearch", r->sv599_opensearch);
911 ndr_print_uint32(ndr, "sv599_sizreqbuf", r->sv599_sizreqbuf);
912 ndr_print_uint32(ndr, "sv599_initworkitems", r->sv599_initworkitems);
913 ndr_print_uint32(ndr, "sv599_maxworkitems", r->sv599_maxworkitems);
914 ndr_print_uint32(ndr, "sv599_rawworkitems", r->sv599_rawworkitems);
915 ndr_print_uint32(ndr, "sv599_irpstacksize", r->sv599_irpstacksize);
916 ndr_print_uint32(ndr, "sv599_maxrawbuflen", r->sv599_maxrawbuflen);
917 ndr_print_uint32(ndr, "sv599_sessusers", r->sv599_sessusers);
918 ndr_print_uint32(ndr, "sv599_sessconns", r->sv599_sessconns);
919 ndr_print_uint32(ndr, "sv599_maxpagedmemoryusage", r->sv599_maxpagedmemoryusage);
920 ndr_print_uint32(ndr, "sv599_maxnonpagedmemoryusage", r->sv599_maxnonpagedmemoryusage);
921 ndr_print_uint8(ndr, "sv599_enablesoftcompat", r->sv599_enablesoftcompat);
922 ndr_print_uint8(ndr, "sv599_enableforcedlogoff", r->sv599_enableforcedlogoff);
923 ndr_print_uint8(ndr, "sv599_timesource", r->sv599_timesource);
924 ndr_print_uint8(ndr, "sv599_acceptdownlevelapis", r->sv599_acceptdownlevelapis);
925 ndr_print_uint8(ndr, "sv599_lmannounce", r->sv599_lmannounce);
926 ndr_print_string(ndr, "sv599_domain", r->sv599_domain);
927 ndr_print_uint32(ndr, "sv599_maxcopyreadlen", r->sv599_maxcopyreadlen);
928 ndr_print_uint32(ndr, "sv599_maxcopywritelen", r->sv599_maxcopywritelen);
929 ndr_print_uint32(ndr, "sv599_minkeepsearch", r->sv599_minkeepsearch);
930 ndr_print_uint32(ndr, "sv599_maxkeepsearch", r->sv599_maxkeepsearch);
931 ndr_print_uint32(ndr, "sv599_minkeepcomplsearch", r->sv599_minkeepcomplsearch);
932 ndr_print_uint32(ndr, "sv599_maxkeepcomplsearch", r->sv599_maxkeepcomplsearch);
933 ndr_print_uint32(ndr, "sv599_threadcountadd", r->sv599_threadcountadd);
934 ndr_print_uint32(ndr, "sv599_numblockthreads", r->sv599_numblockthreads);
935 ndr_print_uint32(ndr, "sv599_scavtimeout", r->sv599_scavtimeout);
936 ndr_print_uint32(ndr, "sv599_minrcvqueue", r->sv599_minrcvqueue);
937 ndr_print_uint32(ndr, "sv599_minfreeworkitems", r->sv599_minfreeworkitems);
938 ndr_print_uint32(ndr, "sv599_xactmemsize", r->sv599_xactmemsize);
939 ndr_print_uint32(ndr, "sv599_threadpriority", r->sv599_threadpriority);
940 ndr_print_uint32(ndr, "sv599_maxmpxct", r->sv599_maxmpxct);
941 ndr_print_uint32(ndr, "sv599_oplockbreakwait", r->sv599_oplockbreakwait);
942 ndr_print_uint32(ndr, "sv599_oplockbreakresponsewait", r->sv599_oplockbreakresponsewait);
943 ndr_print_uint8(ndr, "sv599_enableoplocks", r->sv599_enableoplocks);
944 ndr_print_uint8(ndr, "sv599_enableoplockforceclose", r->sv599_enableoplockforceclose);
945 ndr_print_uint8(ndr, "sv599_enablefcbopens", r->sv599_enablefcbopens);
946 ndr_print_uint8(ndr, "sv599_enableraw", r->sv599_enableraw);
947 ndr_print_uint8(ndr, "sv599_enablesharednetdrives", r->sv599_enablesharednetdrives);
948 ndr_print_uint32(ndr, "sv599_minfreeconnections", r->sv599_minfreeconnections);
949 ndr_print_uint32(ndr, "sv599_maxfreeconnections", r->sv599_maxfreeconnections);
950 ndr_print_uint32(ndr, "sv599_initsesstable", r->sv599_initsesstable);
951 ndr_print_uint32(ndr, "sv599_initconntable", r->sv599_initconntable);
952 ndr_print_uint32(ndr, "sv599_initfiletable", r->sv599_initfiletable);
953 ndr_print_uint32(ndr, "sv599_initsearchtable", r->sv599_initsearchtable);
954 ndr_print_uint32(ndr, "sv599_alertschedule", r->sv599_alertschedule);
955 ndr_print_uint32(ndr, "sv599_errorthreshold", r->sv599_errorthreshold);
956 ndr_print_uint32(ndr, "sv599_networkerrorthreshold", r->sv599_networkerrorthreshold);
957 ndr_print_uint32(ndr, "sv599_diskspacethreshold", r->sv599_diskspacethreshold);
958 ndr_print_uint32(ndr, "sv599_reserved", r->sv599_reserved);
959 ndr_print_uint32(ndr, "sv599_maxlinkdelay", r->sv599_maxlinkdelay);
960 ndr_print_uint32(ndr, "sv599_minlinkthroughput", r->sv599_minlinkthroughput);
961 ndr_print_uint32(ndr, "sv599_linkinfovalidtime", r->sv599_linkinfovalidtime);
962 ndr_print_uint32(ndr, "sv599_scavqosinfoupdatetime", r->sv599_scavqosinfoupdatetime);
963 ndr_print_uint32(ndr, "sv599_maxworkitemidletime", r->sv599_maxworkitemidletime);
964 ndr->depth--;
967 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_598 *r)
969 if (ndr_flags & NDR_SCALARS) {
970 NDR_CHECK(ndr_push_align(ndr, 4));
971 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxrawworkitems));
972 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxthreadsperqueue));
973 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_producttype));
974 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_serversize));
975 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_connectionlessautodisc));
976 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationretries));
977 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationdelay));
978 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxglobalopensearch));
979 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_removeduplicatesearches));
980 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationoffset));
981 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationdelay));
982 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_mdlreadswitchover));
983 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cachedopenlimit));
984 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_otherqueueaffinity));
985 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_restrictnullsessaccess));
986 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablewfw311directipx));
987 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_queuesamplesecs));
988 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_balancecount));
989 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_preferredaffinity));
990 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreerfcbs));
991 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreemfcbs));
992 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreelfcbs));
993 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreepagedpoolchunks));
994 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minpagedpoolchunksize));
995 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxpagedpoolchunksize));
996 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_sendsfrompreferredprocessor));
997 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cacheddirectorylimit));
998 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxcopylength));
999 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablecompression));
1000 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autosharewks));
1001 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autoshareserver));
1002 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablesecuritysignature));
1003 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_requiresecuritysignature));
1004 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minclientbuffersize));
1005 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1006 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_ConnectionNoSessionsTimeout));
1007 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_IdleThreadTimeOut));
1008 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enableW9xsecuritysignature));
1009 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enforcekerberosreauthentication));
1010 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disabledos));
1011 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lowdiskspaceminimum));
1012 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disablestrictnamechecking));
1013 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1015 if (ndr_flags & NDR_BUFFERS) {
1016 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
1018 return NDR_ERR_SUCCESS;
1021 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_598 *r)
1023 if (ndr_flags & NDR_SCALARS) {
1024 NDR_CHECK(ndr_pull_align(ndr, 4));
1025 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxrawworkitems));
1026 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxthreadsperqueue));
1027 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_producttype));
1028 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_serversize));
1029 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_connectionlessautodisc));
1030 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationretries));
1031 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationdelay));
1032 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxglobalopensearch));
1033 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_removeduplicatesearches));
1034 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationoffset));
1035 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationdelay));
1036 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_mdlreadswitchover));
1037 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cachedopenlimit));
1038 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_otherqueueaffinity));
1039 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_restrictnullsessaccess));
1040 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablewfw311directipx));
1041 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_queuesamplesecs));
1042 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_balancecount));
1043 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_preferredaffinity));
1044 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreerfcbs));
1045 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreemfcbs));
1046 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreelfcbs));
1047 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreepagedpoolchunks));
1048 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minpagedpoolchunksize));
1049 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxpagedpoolchunksize));
1050 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_sendsfrompreferredprocessor));
1051 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cacheddirectorylimit));
1052 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxcopylength));
1053 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablecompression));
1054 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autosharewks));
1055 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autoshareserver));
1056 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablesecuritysignature));
1057 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_requiresecuritysignature));
1058 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minclientbuffersize));
1059 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1060 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_ConnectionNoSessionsTimeout));
1061 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_IdleThreadTimeOut));
1062 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enableW9xsecuritysignature));
1063 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enforcekerberosreauthentication));
1064 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disabledos));
1065 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lowdiskspaceminimum));
1066 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disablestrictnamechecking));
1067 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1069 if (ndr_flags & NDR_BUFFERS) {
1070 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
1072 return NDR_ERR_SUCCESS;
1075 _PUBLIC_ void ndr_print_SERVER_INFO_598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_598 *r)
1077 ndr_print_struct(ndr, name, "SERVER_INFO_598");
1078 ndr->depth++;
1079 ndr_print_uint32(ndr, "sv598_maxrawworkitems", r->sv598_maxrawworkitems);
1080 ndr_print_uint32(ndr, "sv598_maxthreadsperqueue", r->sv598_maxthreadsperqueue);
1081 ndr_print_uint32(ndr, "sv598_producttype", r->sv598_producttype);
1082 ndr_print_uint32(ndr, "sv598_serversize", r->sv598_serversize);
1083 ndr_print_uint32(ndr, "sv598_connectionlessautodisc", r->sv598_connectionlessautodisc);
1084 ndr_print_uint32(ndr, "sv598_sharingviolationretries", r->sv598_sharingviolationretries);
1085 ndr_print_uint32(ndr, "sv598_sharingviolationdelay", r->sv598_sharingviolationdelay);
1086 ndr_print_uint32(ndr, "sv598_maxglobalopensearch", r->sv598_maxglobalopensearch);
1087 ndr_print_uint32(ndr, "sv598_removeduplicatesearches", r->sv598_removeduplicatesearches);
1088 ndr_print_uint32(ndr, "sv598_lockviolationoffset", r->sv598_lockviolationoffset);
1089 ndr_print_uint32(ndr, "sv598_lockviolationdelay", r->sv598_lockviolationdelay);
1090 ndr_print_uint32(ndr, "sv598_mdlreadswitchover", r->sv598_mdlreadswitchover);
1091 ndr_print_uint32(ndr, "sv598_cachedopenlimit", r->sv598_cachedopenlimit);
1092 ndr_print_uint32(ndr, "sv598_otherqueueaffinity", r->sv598_otherqueueaffinity);
1093 ndr_print_uint8(ndr, "sv598_restrictnullsessaccess", r->sv598_restrictnullsessaccess);
1094 ndr_print_uint8(ndr, "sv598_enablewfw311directipx", r->sv598_enablewfw311directipx);
1095 ndr_print_uint32(ndr, "sv598_queuesamplesecs", r->sv598_queuesamplesecs);
1096 ndr_print_uint32(ndr, "sv598_balancecount", r->sv598_balancecount);
1097 ndr_print_uint32(ndr, "sv598_preferredaffinity", r->sv598_preferredaffinity);
1098 ndr_print_uint32(ndr, "sv598_maxfreerfcbs", r->sv598_maxfreerfcbs);
1099 ndr_print_uint32(ndr, "sv598_maxfreemfcbs", r->sv598_maxfreemfcbs);
1100 ndr_print_uint32(ndr, "sv598_maxfreelfcbs", r->sv598_maxfreelfcbs);
1101 ndr_print_uint32(ndr, "sv598_maxfreepagedpoolchunks", r->sv598_maxfreepagedpoolchunks);
1102 ndr_print_uint32(ndr, "sv598_minpagedpoolchunksize", r->sv598_minpagedpoolchunksize);
1103 ndr_print_uint32(ndr, "sv598_maxpagedpoolchunksize", r->sv598_maxpagedpoolchunksize);
1104 ndr_print_uint8(ndr, "sv598_sendsfrompreferredprocessor", r->sv598_sendsfrompreferredprocessor);
1105 ndr_print_uint32(ndr, "sv598_cacheddirectorylimit", r->sv598_cacheddirectorylimit);
1106 ndr_print_uint32(ndr, "sv598_maxcopylength", r->sv598_maxcopylength);
1107 ndr_print_uint8(ndr, "sv598_enablecompression", r->sv598_enablecompression);
1108 ndr_print_uint8(ndr, "sv598_autosharewks", r->sv598_autosharewks);
1109 ndr_print_uint8(ndr, "sv598_autoshareserver", r->sv598_autoshareserver);
1110 ndr_print_uint8(ndr, "sv598_enablesecuritysignature", r->sv598_enablesecuritysignature);
1111 ndr_print_uint8(ndr, "sv598_requiresecuritysignature", r->sv598_requiresecuritysignature);
1112 ndr_print_uint32(ndr, "sv598_minclientbuffersize", r->sv598_minclientbuffersize);
1113 ndr_print_GUID(ndr, "sv598_serverguid", &r->sv598_serverguid);
1114 ndr_print_uint32(ndr, "sv598_ConnectionNoSessionsTimeout", r->sv598_ConnectionNoSessionsTimeout);
1115 ndr_print_uint32(ndr, "sv598_IdleThreadTimeOut", r->sv598_IdleThreadTimeOut);
1116 ndr_print_uint8(ndr, "sv598_enableW9xsecuritysignature", r->sv598_enableW9xsecuritysignature);
1117 ndr_print_uint8(ndr, "sv598_enforcekerberosreauthentication", r->sv598_enforcekerberosreauthentication);
1118 ndr_print_uint8(ndr, "sv598_disabledos", r->sv598_disabledos);
1119 ndr_print_uint32(ndr, "sv598_lowdiskspaceminimum", r->sv598_lowdiskspaceminimum);
1120 ndr_print_uint8(ndr, "sv598_disablestrictnamechecking", r->sv598_disablestrictnamechecking);
1121 ndr->depth--;
1124 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r)
1126 if (ndr_flags & NDR_SCALARS) {
1127 NDR_CHECK(ndr_push_align(ndr, 4));
1128 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
1129 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1131 if (ndr_flags & NDR_BUFFERS) {
1133 return NDR_ERR_SUCCESS;
1136 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r)
1138 if (ndr_flags & NDR_SCALARS) {
1139 NDR_CHECK(ndr_pull_align(ndr, 4));
1140 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
1141 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1143 if (ndr_flags & NDR_BUFFERS) {
1145 return NDR_ERR_SUCCESS;
1148 _PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
1150 ndr_print_struct(ndr, name, "SERVER_INFO_1005");
1151 ndr->depth++;
1152 ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
1153 ndr->depth--;
1156 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1107(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1107 *r)
1158 if (ndr_flags & NDR_SCALARS) {
1159 NDR_CHECK(ndr_push_align(ndr, 4));
1160 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1107_users));
1161 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1163 if (ndr_flags & NDR_BUFFERS) {
1165 return NDR_ERR_SUCCESS;
1168 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1107(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1107 *r)
1170 if (ndr_flags & NDR_SCALARS) {
1171 NDR_CHECK(ndr_pull_align(ndr, 4));
1172 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1107_users));
1173 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1175 if (ndr_flags & NDR_BUFFERS) {
1177 return NDR_ERR_SUCCESS;
1180 _PUBLIC_ void ndr_print_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1107 *r)
1182 ndr_print_struct(ndr, name, "SERVER_INFO_1107");
1183 ndr->depth++;
1184 ndr_print_uint32(ndr, "sv1107_users", r->sv1107_users);
1185 ndr->depth--;
1188 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1010 *r)
1190 if (ndr_flags & NDR_SCALARS) {
1191 NDR_CHECK(ndr_push_align(ndr, 4));
1192 NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->sv1010_disc));
1193 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1195 if (ndr_flags & NDR_BUFFERS) {
1197 return NDR_ERR_SUCCESS;
1200 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1010 *r)
1202 if (ndr_flags & NDR_SCALARS) {
1203 NDR_CHECK(ndr_pull_align(ndr, 4));
1204 NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->sv1010_disc));
1205 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1207 if (ndr_flags & NDR_BUFFERS) {
1209 return NDR_ERR_SUCCESS;
1212 _PUBLIC_ void ndr_print_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1010 *r)
1214 ndr_print_struct(ndr, name, "SERVER_INFO_1010");
1215 ndr->depth++;
1216 ndr_print_int32(ndr, "sv1010_disc", r->sv1010_disc);
1217 ndr->depth--;
1220 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1016(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1016 *r)
1222 if (ndr_flags & NDR_SCALARS) {
1223 NDR_CHECK(ndr_push_align(ndr, 1));
1224 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1016_hidden));
1225 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1227 if (ndr_flags & NDR_BUFFERS) {
1229 return NDR_ERR_SUCCESS;
1232 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1016(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1016 *r)
1234 if (ndr_flags & NDR_SCALARS) {
1235 NDR_CHECK(ndr_pull_align(ndr, 1));
1236 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1016_hidden));
1237 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1239 if (ndr_flags & NDR_BUFFERS) {
1241 return NDR_ERR_SUCCESS;
1244 _PUBLIC_ void ndr_print_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1016 *r)
1246 ndr_print_struct(ndr, name, "SERVER_INFO_1016");
1247 ndr->depth++;
1248 ndr_print_uint8(ndr, "sv1016_hidden", r->sv1016_hidden);
1249 ndr->depth--;
1252 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1017 *r)
1254 if (ndr_flags & NDR_SCALARS) {
1255 NDR_CHECK(ndr_push_align(ndr, 4));
1256 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1017_announce));
1257 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1259 if (ndr_flags & NDR_BUFFERS) {
1261 return NDR_ERR_SUCCESS;
1264 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1017 *r)
1266 if (ndr_flags & NDR_SCALARS) {
1267 NDR_CHECK(ndr_pull_align(ndr, 4));
1268 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1017_announce));
1269 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1271 if (ndr_flags & NDR_BUFFERS) {
1273 return NDR_ERR_SUCCESS;
1276 _PUBLIC_ void ndr_print_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1017 *r)
1278 ndr_print_struct(ndr, name, "SERVER_INFO_1017");
1279 ndr->depth++;
1280 ndr_print_uint32(ndr, "sv1017_announce", r->sv1017_announce);
1281 ndr->depth--;
1284 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1018 *r)
1286 if (ndr_flags & NDR_SCALARS) {
1287 NDR_CHECK(ndr_push_align(ndr, 4));
1288 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1018_anndelta));
1289 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1291 if (ndr_flags & NDR_BUFFERS) {
1293 return NDR_ERR_SUCCESS;
1296 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1018 *r)
1298 if (ndr_flags & NDR_SCALARS) {
1299 NDR_CHECK(ndr_pull_align(ndr, 4));
1300 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1018_anndelta));
1301 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1303 if (ndr_flags & NDR_BUFFERS) {
1305 return NDR_ERR_SUCCESS;
1308 _PUBLIC_ void ndr_print_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1018 *r)
1310 ndr_print_struct(ndr, name, "SERVER_INFO_1018");
1311 ndr->depth++;
1312 ndr_print_uint32(ndr, "sv1018_anndelta", r->sv1018_anndelta);
1313 ndr->depth--;
1316 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1501(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1501 *r)
1318 if (ndr_flags & NDR_SCALARS) {
1319 NDR_CHECK(ndr_push_align(ndr, 4));
1320 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1501_sessopens));
1321 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1323 if (ndr_flags & NDR_BUFFERS) {
1325 return NDR_ERR_SUCCESS;
1328 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1501(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1501 *r)
1330 if (ndr_flags & NDR_SCALARS) {
1331 NDR_CHECK(ndr_pull_align(ndr, 4));
1332 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1501_sessopens));
1333 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1335 if (ndr_flags & NDR_BUFFERS) {
1337 return NDR_ERR_SUCCESS;
1340 _PUBLIC_ void ndr_print_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1501 *r)
1342 ndr_print_struct(ndr, name, "SERVER_INFO_1501");
1343 ndr->depth++;
1344 ndr_print_uint32(ndr, "sv1501_sessopens", r->sv1501_sessopens);
1345 ndr->depth--;
1348 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1502 *r)
1350 if (ndr_flags & NDR_SCALARS) {
1351 NDR_CHECK(ndr_push_align(ndr, 4));
1352 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1502_sessvcs));
1353 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1355 if (ndr_flags & NDR_BUFFERS) {
1357 return NDR_ERR_SUCCESS;
1360 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1502 *r)
1362 if (ndr_flags & NDR_SCALARS) {
1363 NDR_CHECK(ndr_pull_align(ndr, 4));
1364 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1502_sessvcs));
1365 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1367 if (ndr_flags & NDR_BUFFERS) {
1369 return NDR_ERR_SUCCESS;
1372 _PUBLIC_ void ndr_print_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1502 *r)
1374 ndr_print_struct(ndr, name, "SERVER_INFO_1502");
1375 ndr->depth++;
1376 ndr_print_uint32(ndr, "sv1502_sessvcs", r->sv1502_sessvcs);
1377 ndr->depth--;
1380 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1503 *r)
1382 if (ndr_flags & NDR_SCALARS) {
1383 NDR_CHECK(ndr_push_align(ndr, 4));
1384 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1503_opensearch));
1385 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1387 if (ndr_flags & NDR_BUFFERS) {
1389 return NDR_ERR_SUCCESS;
1392 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1503 *r)
1394 if (ndr_flags & NDR_SCALARS) {
1395 NDR_CHECK(ndr_pull_align(ndr, 4));
1396 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1503_opensearch));
1397 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1399 if (ndr_flags & NDR_BUFFERS) {
1401 return NDR_ERR_SUCCESS;
1404 _PUBLIC_ void ndr_print_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1503 *r)
1406 ndr_print_struct(ndr, name, "SERVER_INFO_1503");
1407 ndr->depth++;
1408 ndr_print_uint32(ndr, "sv1503_opensearch", r->sv1503_opensearch);
1409 ndr->depth--;
1412 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1506(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1506 *r)
1414 if (ndr_flags & NDR_SCALARS) {
1415 NDR_CHECK(ndr_push_align(ndr, 4));
1416 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1506_maxworkitems));
1417 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1419 if (ndr_flags & NDR_BUFFERS) {
1421 return NDR_ERR_SUCCESS;
1424 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1506(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1506 *r)
1426 if (ndr_flags & NDR_SCALARS) {
1427 NDR_CHECK(ndr_pull_align(ndr, 4));
1428 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1506_maxworkitems));
1429 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1431 if (ndr_flags & NDR_BUFFERS) {
1433 return NDR_ERR_SUCCESS;
1436 _PUBLIC_ void ndr_print_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1506 *r)
1438 ndr_print_struct(ndr, name, "SERVER_INFO_1506");
1439 ndr->depth++;
1440 ndr_print_uint32(ndr, "sv1506_maxworkitems", r->sv1506_maxworkitems);
1441 ndr->depth--;
1444 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1509(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1509 *r)
1446 if (ndr_flags & NDR_SCALARS) {
1447 NDR_CHECK(ndr_push_align(ndr, 4));
1448 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1509_maxrawbuflen));
1449 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1451 if (ndr_flags & NDR_BUFFERS) {
1453 return NDR_ERR_SUCCESS;
1456 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1509(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1509 *r)
1458 if (ndr_flags & NDR_SCALARS) {
1459 NDR_CHECK(ndr_pull_align(ndr, 4));
1460 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1509_maxrawbuflen));
1461 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1463 if (ndr_flags & NDR_BUFFERS) {
1465 return NDR_ERR_SUCCESS;
1468 _PUBLIC_ void ndr_print_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1509 *r)
1470 ndr_print_struct(ndr, name, "SERVER_INFO_1509");
1471 ndr->depth++;
1472 ndr_print_uint32(ndr, "sv1509_maxrawbuflen", r->sv1509_maxrawbuflen);
1473 ndr->depth--;
1476 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1510(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1510 *r)
1478 if (ndr_flags & NDR_SCALARS) {
1479 NDR_CHECK(ndr_push_align(ndr, 4));
1480 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1510_sessusers));
1481 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1483 if (ndr_flags & NDR_BUFFERS) {
1485 return NDR_ERR_SUCCESS;
1488 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1510(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1510 *r)
1490 if (ndr_flags & NDR_SCALARS) {
1491 NDR_CHECK(ndr_pull_align(ndr, 4));
1492 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1510_sessusers));
1493 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1495 if (ndr_flags & NDR_BUFFERS) {
1497 return NDR_ERR_SUCCESS;
1500 _PUBLIC_ void ndr_print_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1510 *r)
1502 ndr_print_struct(ndr, name, "SERVER_INFO_1510");
1503 ndr->depth++;
1504 ndr_print_uint32(ndr, "sv1510_sessusers", r->sv1510_sessusers);
1505 ndr->depth--;
1508 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1511(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1511 *r)
1510 if (ndr_flags & NDR_SCALARS) {
1511 NDR_CHECK(ndr_push_align(ndr, 4));
1512 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1511_sessconns));
1513 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1515 if (ndr_flags & NDR_BUFFERS) {
1517 return NDR_ERR_SUCCESS;
1520 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1511(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1511 *r)
1522 if (ndr_flags & NDR_SCALARS) {
1523 NDR_CHECK(ndr_pull_align(ndr, 4));
1524 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1511_sessconns));
1525 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1527 if (ndr_flags & NDR_BUFFERS) {
1529 return NDR_ERR_SUCCESS;
1532 _PUBLIC_ void ndr_print_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1511 *r)
1534 ndr_print_struct(ndr, name, "SERVER_INFO_1511");
1535 ndr->depth++;
1536 ndr_print_uint32(ndr, "sv1511_sessconns", r->sv1511_sessconns);
1537 ndr->depth--;
1540 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1512(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1512 *r)
1542 if (ndr_flags & NDR_SCALARS) {
1543 NDR_CHECK(ndr_push_align(ndr, 4));
1544 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1512_maxnonpagedmemoryusage));
1545 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1547 if (ndr_flags & NDR_BUFFERS) {
1549 return NDR_ERR_SUCCESS;
1552 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1512(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1512 *r)
1554 if (ndr_flags & NDR_SCALARS) {
1555 NDR_CHECK(ndr_pull_align(ndr, 4));
1556 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1512_maxnonpagedmemoryusage));
1557 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1559 if (ndr_flags & NDR_BUFFERS) {
1561 return NDR_ERR_SUCCESS;
1564 _PUBLIC_ void ndr_print_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1512 *r)
1566 ndr_print_struct(ndr, name, "SERVER_INFO_1512");
1567 ndr->depth++;
1568 ndr_print_uint32(ndr, "sv1512_maxnonpagedmemoryusage", r->sv1512_maxnonpagedmemoryusage);
1569 ndr->depth--;
1572 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1513(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1513 *r)
1574 if (ndr_flags & NDR_SCALARS) {
1575 NDR_CHECK(ndr_push_align(ndr, 4));
1576 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1513_maxpagedmemoryusage));
1577 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1579 if (ndr_flags & NDR_BUFFERS) {
1581 return NDR_ERR_SUCCESS;
1584 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1513(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1513 *r)
1586 if (ndr_flags & NDR_SCALARS) {
1587 NDR_CHECK(ndr_pull_align(ndr, 4));
1588 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1513_maxpagedmemoryusage));
1589 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1591 if (ndr_flags & NDR_BUFFERS) {
1593 return NDR_ERR_SUCCESS;
1596 _PUBLIC_ void ndr_print_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1513 *r)
1598 ndr_print_struct(ndr, name, "SERVER_INFO_1513");
1599 ndr->depth++;
1600 ndr_print_uint32(ndr, "sv1513_maxpagedmemoryusage", r->sv1513_maxpagedmemoryusage);
1601 ndr->depth--;
1604 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1514(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1514 *r)
1606 if (ndr_flags & NDR_SCALARS) {
1607 NDR_CHECK(ndr_push_align(ndr, 1));
1608 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1514_enablesoftcompat));
1609 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1611 if (ndr_flags & NDR_BUFFERS) {
1613 return NDR_ERR_SUCCESS;
1616 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1514(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1514 *r)
1618 if (ndr_flags & NDR_SCALARS) {
1619 NDR_CHECK(ndr_pull_align(ndr, 1));
1620 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1514_enablesoftcompat));
1621 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1623 if (ndr_flags & NDR_BUFFERS) {
1625 return NDR_ERR_SUCCESS;
1628 _PUBLIC_ void ndr_print_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1514 *r)
1630 ndr_print_struct(ndr, name, "SERVER_INFO_1514");
1631 ndr->depth++;
1632 ndr_print_uint8(ndr, "sv1514_enablesoftcompat", r->sv1514_enablesoftcompat);
1633 ndr->depth--;
1636 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1515(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1515 *r)
1638 if (ndr_flags & NDR_SCALARS) {
1639 NDR_CHECK(ndr_push_align(ndr, 1));
1640 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1515_enableforcedlogoff));
1641 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1643 if (ndr_flags & NDR_BUFFERS) {
1645 return NDR_ERR_SUCCESS;
1648 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1515(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1515 *r)
1650 if (ndr_flags & NDR_SCALARS) {
1651 NDR_CHECK(ndr_pull_align(ndr, 1));
1652 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1515_enableforcedlogoff));
1653 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1655 if (ndr_flags & NDR_BUFFERS) {
1657 return NDR_ERR_SUCCESS;
1660 _PUBLIC_ void ndr_print_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1515 *r)
1662 ndr_print_struct(ndr, name, "SERVER_INFO_1515");
1663 ndr->depth++;
1664 ndr_print_uint8(ndr, "sv1515_enableforcedlogoff", r->sv1515_enableforcedlogoff);
1665 ndr->depth--;
1668 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1516(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1516 *r)
1670 if (ndr_flags & NDR_SCALARS) {
1671 NDR_CHECK(ndr_push_align(ndr, 1));
1672 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1516_timesource));
1673 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1675 if (ndr_flags & NDR_BUFFERS) {
1677 return NDR_ERR_SUCCESS;
1680 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1516(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1516 *r)
1682 if (ndr_flags & NDR_SCALARS) {
1683 NDR_CHECK(ndr_pull_align(ndr, 1));
1684 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1516_timesource));
1685 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1687 if (ndr_flags & NDR_BUFFERS) {
1689 return NDR_ERR_SUCCESS;
1692 _PUBLIC_ void ndr_print_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1516 *r)
1694 ndr_print_struct(ndr, name, "SERVER_INFO_1516");
1695 ndr->depth++;
1696 ndr_print_uint8(ndr, "sv1516_timesource", r->sv1516_timesource);
1697 ndr->depth--;
1700 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1518(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1518 *r)
1702 if (ndr_flags & NDR_SCALARS) {
1703 NDR_CHECK(ndr_push_align(ndr, 1));
1704 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1518_lmannounce));
1705 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1707 if (ndr_flags & NDR_BUFFERS) {
1709 return NDR_ERR_SUCCESS;
1712 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1518(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1518 *r)
1714 if (ndr_flags & NDR_SCALARS) {
1715 NDR_CHECK(ndr_pull_align(ndr, 1));
1716 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1518_lmannounce));
1717 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1719 if (ndr_flags & NDR_BUFFERS) {
1721 return NDR_ERR_SUCCESS;
1724 _PUBLIC_ void ndr_print_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1518 *r)
1726 ndr_print_struct(ndr, name, "SERVER_INFO_1518");
1727 ndr->depth++;
1728 ndr_print_uint8(ndr, "sv1518_lmannounce", r->sv1518_lmannounce);
1729 ndr->depth--;
1732 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1520(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1520 *r)
1734 if (ndr_flags & NDR_SCALARS) {
1735 NDR_CHECK(ndr_push_align(ndr, 4));
1736 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1520_maxcopyreadlen));
1737 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1739 if (ndr_flags & NDR_BUFFERS) {
1741 return NDR_ERR_SUCCESS;
1744 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1520(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1520 *r)
1746 if (ndr_flags & NDR_SCALARS) {
1747 NDR_CHECK(ndr_pull_align(ndr, 4));
1748 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1520_maxcopyreadlen));
1749 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1751 if (ndr_flags & NDR_BUFFERS) {
1753 return NDR_ERR_SUCCESS;
1756 _PUBLIC_ void ndr_print_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1520 *r)
1758 ndr_print_struct(ndr, name, "SERVER_INFO_1520");
1759 ndr->depth++;
1760 ndr_print_uint32(ndr, "sv1520_maxcopyreadlen", r->sv1520_maxcopyreadlen);
1761 ndr->depth--;
1764 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1521(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1521 *r)
1766 if (ndr_flags & NDR_SCALARS) {
1767 NDR_CHECK(ndr_push_align(ndr, 4));
1768 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1521_maxcopywritelen));
1769 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1771 if (ndr_flags & NDR_BUFFERS) {
1773 return NDR_ERR_SUCCESS;
1776 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1521(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1521 *r)
1778 if (ndr_flags & NDR_SCALARS) {
1779 NDR_CHECK(ndr_pull_align(ndr, 4));
1780 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1521_maxcopywritelen));
1781 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1783 if (ndr_flags & NDR_BUFFERS) {
1785 return NDR_ERR_SUCCESS;
1788 _PUBLIC_ void ndr_print_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1521 *r)
1790 ndr_print_struct(ndr, name, "SERVER_INFO_1521");
1791 ndr->depth++;
1792 ndr_print_uint32(ndr, "sv1521_maxcopywritelen", r->sv1521_maxcopywritelen);
1793 ndr->depth--;
1796 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1522(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1522 *r)
1798 if (ndr_flags & NDR_SCALARS) {
1799 NDR_CHECK(ndr_push_align(ndr, 4));
1800 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1522_minkeepsearch));
1801 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1803 if (ndr_flags & NDR_BUFFERS) {
1805 return NDR_ERR_SUCCESS;
1808 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1522(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1522 *r)
1810 if (ndr_flags & NDR_SCALARS) {
1811 NDR_CHECK(ndr_pull_align(ndr, 4));
1812 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1522_minkeepsearch));
1813 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1815 if (ndr_flags & NDR_BUFFERS) {
1817 return NDR_ERR_SUCCESS;
1820 _PUBLIC_ void ndr_print_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1522 *r)
1822 ndr_print_struct(ndr, name, "SERVER_INFO_1522");
1823 ndr->depth++;
1824 ndr_print_uint32(ndr, "sv1522_minkeepsearch", r->sv1522_minkeepsearch);
1825 ndr->depth--;
1828 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1523(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1523 *r)
1830 if (ndr_flags & NDR_SCALARS) {
1831 NDR_CHECK(ndr_push_align(ndr, 4));
1832 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1523_maxkeepsearch));
1833 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1835 if (ndr_flags & NDR_BUFFERS) {
1837 return NDR_ERR_SUCCESS;
1840 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1523(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1523 *r)
1842 if (ndr_flags & NDR_SCALARS) {
1843 NDR_CHECK(ndr_pull_align(ndr, 4));
1844 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1523_maxkeepsearch));
1845 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1847 if (ndr_flags & NDR_BUFFERS) {
1849 return NDR_ERR_SUCCESS;
1852 _PUBLIC_ void ndr_print_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1523 *r)
1854 ndr_print_struct(ndr, name, "SERVER_INFO_1523");
1855 ndr->depth++;
1856 ndr_print_uint32(ndr, "sv1523_maxkeepsearch", r->sv1523_maxkeepsearch);
1857 ndr->depth--;
1860 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1524(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1524 *r)
1862 if (ndr_flags & NDR_SCALARS) {
1863 NDR_CHECK(ndr_push_align(ndr, 4));
1864 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1524_minkeepcomplsearch));
1865 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1867 if (ndr_flags & NDR_BUFFERS) {
1869 return NDR_ERR_SUCCESS;
1872 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1524(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1524 *r)
1874 if (ndr_flags & NDR_SCALARS) {
1875 NDR_CHECK(ndr_pull_align(ndr, 4));
1876 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1524_minkeepcomplsearch));
1877 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1879 if (ndr_flags & NDR_BUFFERS) {
1881 return NDR_ERR_SUCCESS;
1884 _PUBLIC_ void ndr_print_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1524 *r)
1886 ndr_print_struct(ndr, name, "SERVER_INFO_1524");
1887 ndr->depth++;
1888 ndr_print_uint32(ndr, "sv1524_minkeepcomplsearch", r->sv1524_minkeepcomplsearch);
1889 ndr->depth--;
1892 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1525(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1525 *r)
1894 if (ndr_flags & NDR_SCALARS) {
1895 NDR_CHECK(ndr_push_align(ndr, 4));
1896 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1525_maxkeepcomplsearch));
1897 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1899 if (ndr_flags & NDR_BUFFERS) {
1901 return NDR_ERR_SUCCESS;
1904 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1525(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1525 *r)
1906 if (ndr_flags & NDR_SCALARS) {
1907 NDR_CHECK(ndr_pull_align(ndr, 4));
1908 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1525_maxkeepcomplsearch));
1909 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1911 if (ndr_flags & NDR_BUFFERS) {
1913 return NDR_ERR_SUCCESS;
1916 _PUBLIC_ void ndr_print_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1525 *r)
1918 ndr_print_struct(ndr, name, "SERVER_INFO_1525");
1919 ndr->depth++;
1920 ndr_print_uint32(ndr, "sv1525_maxkeepcomplsearch", r->sv1525_maxkeepcomplsearch);
1921 ndr->depth--;
1924 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1528(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1528 *r)
1926 if (ndr_flags & NDR_SCALARS) {
1927 NDR_CHECK(ndr_push_align(ndr, 4));
1928 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1528_scavtimeout));
1929 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1931 if (ndr_flags & NDR_BUFFERS) {
1933 return NDR_ERR_SUCCESS;
1936 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1528(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1528 *r)
1938 if (ndr_flags & NDR_SCALARS) {
1939 NDR_CHECK(ndr_pull_align(ndr, 4));
1940 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1528_scavtimeout));
1941 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1943 if (ndr_flags & NDR_BUFFERS) {
1945 return NDR_ERR_SUCCESS;
1948 _PUBLIC_ void ndr_print_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1528 *r)
1950 ndr_print_struct(ndr, name, "SERVER_INFO_1528");
1951 ndr->depth++;
1952 ndr_print_uint32(ndr, "sv1528_scavtimeout", r->sv1528_scavtimeout);
1953 ndr->depth--;
1956 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1529(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1529 *r)
1958 if (ndr_flags & NDR_SCALARS) {
1959 NDR_CHECK(ndr_push_align(ndr, 4));
1960 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1529_minrcvqueue));
1961 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1963 if (ndr_flags & NDR_BUFFERS) {
1965 return NDR_ERR_SUCCESS;
1968 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1529(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1529 *r)
1970 if (ndr_flags & NDR_SCALARS) {
1971 NDR_CHECK(ndr_pull_align(ndr, 4));
1972 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1529_minrcvqueue));
1973 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1975 if (ndr_flags & NDR_BUFFERS) {
1977 return NDR_ERR_SUCCESS;
1980 _PUBLIC_ void ndr_print_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1529 *r)
1982 ndr_print_struct(ndr, name, "SERVER_INFO_1529");
1983 ndr->depth++;
1984 ndr_print_uint32(ndr, "sv1529_minrcvqueue", r->sv1529_minrcvqueue);
1985 ndr->depth--;
1988 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1530(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1530 *r)
1990 if (ndr_flags & NDR_SCALARS) {
1991 NDR_CHECK(ndr_push_align(ndr, 4));
1992 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1530_minfreeworkitems));
1993 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1995 if (ndr_flags & NDR_BUFFERS) {
1997 return NDR_ERR_SUCCESS;
2000 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1530(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1530 *r)
2002 if (ndr_flags & NDR_SCALARS) {
2003 NDR_CHECK(ndr_pull_align(ndr, 4));
2004 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1530_minfreeworkitems));
2005 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2007 if (ndr_flags & NDR_BUFFERS) {
2009 return NDR_ERR_SUCCESS;
2012 _PUBLIC_ void ndr_print_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1530 *r)
2014 ndr_print_struct(ndr, name, "SERVER_INFO_1530");
2015 ndr->depth++;
2016 ndr_print_uint32(ndr, "sv1530_minfreeworkitems", r->sv1530_minfreeworkitems);
2017 ndr->depth--;
2020 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1533(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1533 *r)
2022 if (ndr_flags & NDR_SCALARS) {
2023 NDR_CHECK(ndr_push_align(ndr, 4));
2024 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1533_maxmpxct));
2025 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2027 if (ndr_flags & NDR_BUFFERS) {
2029 return NDR_ERR_SUCCESS;
2032 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1533(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1533 *r)
2034 if (ndr_flags & NDR_SCALARS) {
2035 NDR_CHECK(ndr_pull_align(ndr, 4));
2036 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1533_maxmpxct));
2037 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2039 if (ndr_flags & NDR_BUFFERS) {
2041 return NDR_ERR_SUCCESS;
2044 _PUBLIC_ void ndr_print_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1533 *r)
2046 ndr_print_struct(ndr, name, "SERVER_INFO_1533");
2047 ndr->depth++;
2048 ndr_print_uint32(ndr, "sv1533_maxmpxct", r->sv1533_maxmpxct);
2049 ndr->depth--;
2052 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1534(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1534 *r)
2054 if (ndr_flags & NDR_SCALARS) {
2055 NDR_CHECK(ndr_push_align(ndr, 4));
2056 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1534_oplockbreakwait));
2057 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2059 if (ndr_flags & NDR_BUFFERS) {
2061 return NDR_ERR_SUCCESS;
2064 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1534(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1534 *r)
2066 if (ndr_flags & NDR_SCALARS) {
2067 NDR_CHECK(ndr_pull_align(ndr, 4));
2068 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1534_oplockbreakwait));
2069 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2071 if (ndr_flags & NDR_BUFFERS) {
2073 return NDR_ERR_SUCCESS;
2076 _PUBLIC_ void ndr_print_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1534 *r)
2078 ndr_print_struct(ndr, name, "SERVER_INFO_1534");
2079 ndr->depth++;
2080 ndr_print_uint32(ndr, "sv1534_oplockbreakwait", r->sv1534_oplockbreakwait);
2081 ndr->depth--;
2084 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1535(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1535 *r)
2086 if (ndr_flags & NDR_SCALARS) {
2087 NDR_CHECK(ndr_push_align(ndr, 4));
2088 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1535_oplockbreakresponsewait));
2089 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2091 if (ndr_flags & NDR_BUFFERS) {
2093 return NDR_ERR_SUCCESS;
2096 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1535(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1535 *r)
2098 if (ndr_flags & NDR_SCALARS) {
2099 NDR_CHECK(ndr_pull_align(ndr, 4));
2100 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1535_oplockbreakresponsewait));
2101 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2103 if (ndr_flags & NDR_BUFFERS) {
2105 return NDR_ERR_SUCCESS;
2108 _PUBLIC_ void ndr_print_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1535 *r)
2110 ndr_print_struct(ndr, name, "SERVER_INFO_1535");
2111 ndr->depth++;
2112 ndr_print_uint32(ndr, "sv1535_oplockbreakresponsewait", r->sv1535_oplockbreakresponsewait);
2113 ndr->depth--;
2116 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1536(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1536 *r)
2118 if (ndr_flags & NDR_SCALARS) {
2119 NDR_CHECK(ndr_push_align(ndr, 1));
2120 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1536_enableoplocks));
2121 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2123 if (ndr_flags & NDR_BUFFERS) {
2125 return NDR_ERR_SUCCESS;
2128 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1536(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1536 *r)
2130 if (ndr_flags & NDR_SCALARS) {
2131 NDR_CHECK(ndr_pull_align(ndr, 1));
2132 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1536_enableoplocks));
2133 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2135 if (ndr_flags & NDR_BUFFERS) {
2137 return NDR_ERR_SUCCESS;
2140 _PUBLIC_ void ndr_print_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1536 *r)
2142 ndr_print_struct(ndr, name, "SERVER_INFO_1536");
2143 ndr->depth++;
2144 ndr_print_uint8(ndr, "sv1536_enableoplocks", r->sv1536_enableoplocks);
2145 ndr->depth--;
2148 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1537(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1537 *r)
2150 if (ndr_flags & NDR_SCALARS) {
2151 NDR_CHECK(ndr_push_align(ndr, 1));
2152 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1537_enableoplockforceclose));
2153 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2155 if (ndr_flags & NDR_BUFFERS) {
2157 return NDR_ERR_SUCCESS;
2160 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1537(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1537 *r)
2162 if (ndr_flags & NDR_SCALARS) {
2163 NDR_CHECK(ndr_pull_align(ndr, 1));
2164 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1537_enableoplockforceclose));
2165 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2167 if (ndr_flags & NDR_BUFFERS) {
2169 return NDR_ERR_SUCCESS;
2172 _PUBLIC_ void ndr_print_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1537 *r)
2174 ndr_print_struct(ndr, name, "SERVER_INFO_1537");
2175 ndr->depth++;
2176 ndr_print_uint8(ndr, "sv1537_enableoplockforceclose", r->sv1537_enableoplockforceclose);
2177 ndr->depth--;
2180 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1538(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1538 *r)
2182 if (ndr_flags & NDR_SCALARS) {
2183 NDR_CHECK(ndr_push_align(ndr, 1));
2184 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1538_enablefcbopens));
2185 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2187 if (ndr_flags & NDR_BUFFERS) {
2189 return NDR_ERR_SUCCESS;
2192 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1538(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1538 *r)
2194 if (ndr_flags & NDR_SCALARS) {
2195 NDR_CHECK(ndr_pull_align(ndr, 1));
2196 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1538_enablefcbopens));
2197 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2199 if (ndr_flags & NDR_BUFFERS) {
2201 return NDR_ERR_SUCCESS;
2204 _PUBLIC_ void ndr_print_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1538 *r)
2206 ndr_print_struct(ndr, name, "SERVER_INFO_1538");
2207 ndr->depth++;
2208 ndr_print_uint8(ndr, "sv1538_enablefcbopens", r->sv1538_enablefcbopens);
2209 ndr->depth--;
2212 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1539(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1539 *r)
2214 if (ndr_flags & NDR_SCALARS) {
2215 NDR_CHECK(ndr_push_align(ndr, 1));
2216 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1539_enableraw));
2217 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2219 if (ndr_flags & NDR_BUFFERS) {
2221 return NDR_ERR_SUCCESS;
2224 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1539(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1539 *r)
2226 if (ndr_flags & NDR_SCALARS) {
2227 NDR_CHECK(ndr_pull_align(ndr, 1));
2228 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1539_enableraw));
2229 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2231 if (ndr_flags & NDR_BUFFERS) {
2233 return NDR_ERR_SUCCESS;
2236 _PUBLIC_ void ndr_print_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1539 *r)
2238 ndr_print_struct(ndr, name, "SERVER_INFO_1539");
2239 ndr->depth++;
2240 ndr_print_uint8(ndr, "sv1539_enableraw", r->sv1539_enableraw);
2241 ndr->depth--;
2244 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1540(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1540 *r)
2246 if (ndr_flags & NDR_SCALARS) {
2247 NDR_CHECK(ndr_push_align(ndr, 1));
2248 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1540_enablesharednetdrives));
2249 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2251 if (ndr_flags & NDR_BUFFERS) {
2253 return NDR_ERR_SUCCESS;
2256 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1540(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1540 *r)
2258 if (ndr_flags & NDR_SCALARS) {
2259 NDR_CHECK(ndr_pull_align(ndr, 1));
2260 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1540_enablesharednetdrives));
2261 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2263 if (ndr_flags & NDR_BUFFERS) {
2265 return NDR_ERR_SUCCESS;
2268 _PUBLIC_ void ndr_print_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1540 *r)
2270 ndr_print_struct(ndr, name, "SERVER_INFO_1540");
2271 ndr->depth++;
2272 ndr_print_uint8(ndr, "sv1540_enablesharednetdrives", r->sv1540_enablesharednetdrives);
2273 ndr->depth--;
2276 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1541(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1541 *r)
2278 if (ndr_flags & NDR_SCALARS) {
2279 NDR_CHECK(ndr_push_align(ndr, 1));
2280 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1541_minfreeconnections));
2281 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2283 if (ndr_flags & NDR_BUFFERS) {
2285 return NDR_ERR_SUCCESS;
2288 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1541(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1541 *r)
2290 if (ndr_flags & NDR_SCALARS) {
2291 NDR_CHECK(ndr_pull_align(ndr, 1));
2292 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1541_minfreeconnections));
2293 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2295 if (ndr_flags & NDR_BUFFERS) {
2297 return NDR_ERR_SUCCESS;
2300 _PUBLIC_ void ndr_print_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1541 *r)
2302 ndr_print_struct(ndr, name, "SERVER_INFO_1541");
2303 ndr->depth++;
2304 ndr_print_uint8(ndr, "sv1541_minfreeconnections", r->sv1541_minfreeconnections);
2305 ndr->depth--;
2308 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1542(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1542 *r)
2310 if (ndr_flags & NDR_SCALARS) {
2311 NDR_CHECK(ndr_push_align(ndr, 1));
2312 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1542_maxfreeconnections));
2313 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2315 if (ndr_flags & NDR_BUFFERS) {
2317 return NDR_ERR_SUCCESS;
2320 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1542(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1542 *r)
2322 if (ndr_flags & NDR_SCALARS) {
2323 NDR_CHECK(ndr_pull_align(ndr, 1));
2324 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1542_maxfreeconnections));
2325 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2327 if (ndr_flags & NDR_BUFFERS) {
2329 return NDR_ERR_SUCCESS;
2332 _PUBLIC_ void ndr_print_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1542 *r)
2334 ndr_print_struct(ndr, name, "SERVER_INFO_1542");
2335 ndr->depth++;
2336 ndr_print_uint8(ndr, "sv1542_maxfreeconnections", r->sv1542_maxfreeconnections);
2337 ndr->depth--;
2340 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1543(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1543 *r)
2342 if (ndr_flags & NDR_SCALARS) {
2343 NDR_CHECK(ndr_push_align(ndr, 4));
2344 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1543_initsesstable));
2345 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2347 if (ndr_flags & NDR_BUFFERS) {
2349 return NDR_ERR_SUCCESS;
2352 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1543(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1543 *r)
2354 if (ndr_flags & NDR_SCALARS) {
2355 NDR_CHECK(ndr_pull_align(ndr, 4));
2356 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1543_initsesstable));
2357 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2359 if (ndr_flags & NDR_BUFFERS) {
2361 return NDR_ERR_SUCCESS;
2364 _PUBLIC_ void ndr_print_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1543 *r)
2366 ndr_print_struct(ndr, name, "SERVER_INFO_1543");
2367 ndr->depth++;
2368 ndr_print_uint32(ndr, "sv1543_initsesstable", r->sv1543_initsesstable);
2369 ndr->depth--;
2372 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1544(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1544 *r)
2374 if (ndr_flags & NDR_SCALARS) {
2375 NDR_CHECK(ndr_push_align(ndr, 4));
2376 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1544_initconntable));
2377 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2379 if (ndr_flags & NDR_BUFFERS) {
2381 return NDR_ERR_SUCCESS;
2384 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1544(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1544 *r)
2386 if (ndr_flags & NDR_SCALARS) {
2387 NDR_CHECK(ndr_pull_align(ndr, 4));
2388 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1544_initconntable));
2389 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2391 if (ndr_flags & NDR_BUFFERS) {
2393 return NDR_ERR_SUCCESS;
2396 _PUBLIC_ void ndr_print_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1544 *r)
2398 ndr_print_struct(ndr, name, "SERVER_INFO_1544");
2399 ndr->depth++;
2400 ndr_print_uint32(ndr, "sv1544_initconntable", r->sv1544_initconntable);
2401 ndr->depth--;
2404 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1545(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1545 *r)
2406 if (ndr_flags & NDR_SCALARS) {
2407 NDR_CHECK(ndr_push_align(ndr, 4));
2408 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1545_initfiletable));
2409 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2411 if (ndr_flags & NDR_BUFFERS) {
2413 return NDR_ERR_SUCCESS;
2416 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1545(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1545 *r)
2418 if (ndr_flags & NDR_SCALARS) {
2419 NDR_CHECK(ndr_pull_align(ndr, 4));
2420 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1545_initfiletable));
2421 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2423 if (ndr_flags & NDR_BUFFERS) {
2425 return NDR_ERR_SUCCESS;
2428 _PUBLIC_ void ndr_print_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1545 *r)
2430 ndr_print_struct(ndr, name, "SERVER_INFO_1545");
2431 ndr->depth++;
2432 ndr_print_uint32(ndr, "sv1545_initfiletable", r->sv1545_initfiletable);
2433 ndr->depth--;
2436 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1546(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1546 *r)
2438 if (ndr_flags & NDR_SCALARS) {
2439 NDR_CHECK(ndr_push_align(ndr, 4));
2440 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1546_initsearchtable));
2441 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2443 if (ndr_flags & NDR_BUFFERS) {
2445 return NDR_ERR_SUCCESS;
2448 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1546(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1546 *r)
2450 if (ndr_flags & NDR_SCALARS) {
2451 NDR_CHECK(ndr_pull_align(ndr, 4));
2452 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1546_initsearchtable));
2453 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2455 if (ndr_flags & NDR_BUFFERS) {
2457 return NDR_ERR_SUCCESS;
2460 _PUBLIC_ void ndr_print_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1546 *r)
2462 ndr_print_struct(ndr, name, "SERVER_INFO_1546");
2463 ndr->depth++;
2464 ndr_print_uint32(ndr, "sv1546_initsearchtable", r->sv1546_initsearchtable);
2465 ndr->depth--;
2468 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1547(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1547 *r)
2470 if (ndr_flags & NDR_SCALARS) {
2471 NDR_CHECK(ndr_push_align(ndr, 4));
2472 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1547_alertschedule));
2473 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2475 if (ndr_flags & NDR_BUFFERS) {
2477 return NDR_ERR_SUCCESS;
2480 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1547(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1547 *r)
2482 if (ndr_flags & NDR_SCALARS) {
2483 NDR_CHECK(ndr_pull_align(ndr, 4));
2484 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1547_alertschedule));
2485 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2487 if (ndr_flags & NDR_BUFFERS) {
2489 return NDR_ERR_SUCCESS;
2492 _PUBLIC_ void ndr_print_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1547 *r)
2494 ndr_print_struct(ndr, name, "SERVER_INFO_1547");
2495 ndr->depth++;
2496 ndr_print_uint32(ndr, "sv1547_alertschedule", r->sv1547_alertschedule);
2497 ndr->depth--;
2500 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1548(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1548 *r)
2502 if (ndr_flags & NDR_SCALARS) {
2503 NDR_CHECK(ndr_push_align(ndr, 4));
2504 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1548_errorthreshold));
2505 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2507 if (ndr_flags & NDR_BUFFERS) {
2509 return NDR_ERR_SUCCESS;
2512 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1548(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1548 *r)
2514 if (ndr_flags & NDR_SCALARS) {
2515 NDR_CHECK(ndr_pull_align(ndr, 4));
2516 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1548_errorthreshold));
2517 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2519 if (ndr_flags & NDR_BUFFERS) {
2521 return NDR_ERR_SUCCESS;
2524 _PUBLIC_ void ndr_print_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1548 *r)
2526 ndr_print_struct(ndr, name, "SERVER_INFO_1548");
2527 ndr->depth++;
2528 ndr_print_uint32(ndr, "sv1548_errorthreshold", r->sv1548_errorthreshold);
2529 ndr->depth--;
2532 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1549(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1549 *r)
2534 if (ndr_flags & NDR_SCALARS) {
2535 NDR_CHECK(ndr_push_align(ndr, 4));
2536 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1549_networkerrorthreshold));
2537 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2539 if (ndr_flags & NDR_BUFFERS) {
2541 return NDR_ERR_SUCCESS;
2544 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1549(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1549 *r)
2546 if (ndr_flags & NDR_SCALARS) {
2547 NDR_CHECK(ndr_pull_align(ndr, 4));
2548 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1549_networkerrorthreshold));
2549 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2551 if (ndr_flags & NDR_BUFFERS) {
2553 return NDR_ERR_SUCCESS;
2556 _PUBLIC_ void ndr_print_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1549 *r)
2558 ndr_print_struct(ndr, name, "SERVER_INFO_1549");
2559 ndr->depth++;
2560 ndr_print_uint32(ndr, "sv1549_networkerrorthreshold", r->sv1549_networkerrorthreshold);
2561 ndr->depth--;
2564 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1550(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1550 *r)
2566 if (ndr_flags & NDR_SCALARS) {
2567 NDR_CHECK(ndr_push_align(ndr, 4));
2568 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1550_diskspacethreshold));
2569 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2571 if (ndr_flags & NDR_BUFFERS) {
2573 return NDR_ERR_SUCCESS;
2576 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1550(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1550 *r)
2578 if (ndr_flags & NDR_SCALARS) {
2579 NDR_CHECK(ndr_pull_align(ndr, 4));
2580 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1550_diskspacethreshold));
2581 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2583 if (ndr_flags & NDR_BUFFERS) {
2585 return NDR_ERR_SUCCESS;
2588 _PUBLIC_ void ndr_print_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1550 *r)
2590 ndr_print_struct(ndr, name, "SERVER_INFO_1550");
2591 ndr->depth++;
2592 ndr_print_uint32(ndr, "sv1550_diskspacethreshold", r->sv1550_diskspacethreshold);
2593 ndr->depth--;
2596 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1552(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1552 *r)
2598 if (ndr_flags & NDR_SCALARS) {
2599 NDR_CHECK(ndr_push_align(ndr, 4));
2600 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1552_maxlinkdelay));
2601 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2603 if (ndr_flags & NDR_BUFFERS) {
2605 return NDR_ERR_SUCCESS;
2608 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1552(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1552 *r)
2610 if (ndr_flags & NDR_SCALARS) {
2611 NDR_CHECK(ndr_pull_align(ndr, 4));
2612 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1552_maxlinkdelay));
2613 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2615 if (ndr_flags & NDR_BUFFERS) {
2617 return NDR_ERR_SUCCESS;
2620 _PUBLIC_ void ndr_print_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1552 *r)
2622 ndr_print_struct(ndr, name, "SERVER_INFO_1552");
2623 ndr->depth++;
2624 ndr_print_uint32(ndr, "sv1552_maxlinkdelay", r->sv1552_maxlinkdelay);
2625 ndr->depth--;
2628 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1553(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1553 *r)
2630 if (ndr_flags & NDR_SCALARS) {
2631 NDR_CHECK(ndr_push_align(ndr, 4));
2632 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1553_minlinkthroughput));
2633 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2635 if (ndr_flags & NDR_BUFFERS) {
2637 return NDR_ERR_SUCCESS;
2640 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1553(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1553 *r)
2642 if (ndr_flags & NDR_SCALARS) {
2643 NDR_CHECK(ndr_pull_align(ndr, 4));
2644 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1553_minlinkthroughput));
2645 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2647 if (ndr_flags & NDR_BUFFERS) {
2649 return NDR_ERR_SUCCESS;
2652 _PUBLIC_ void ndr_print_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1553 *r)
2654 ndr_print_struct(ndr, name, "SERVER_INFO_1553");
2655 ndr->depth++;
2656 ndr_print_uint32(ndr, "sv1553_minlinkthroughput", r->sv1553_minlinkthroughput);
2657 ndr->depth--;
2660 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1554(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1554 *r)
2662 if (ndr_flags & NDR_SCALARS) {
2663 NDR_CHECK(ndr_push_align(ndr, 4));
2664 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1554_linkinfovalidtime));
2665 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2667 if (ndr_flags & NDR_BUFFERS) {
2669 return NDR_ERR_SUCCESS;
2672 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1554(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1554 *r)
2674 if (ndr_flags & NDR_SCALARS) {
2675 NDR_CHECK(ndr_pull_align(ndr, 4));
2676 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1554_linkinfovalidtime));
2677 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2679 if (ndr_flags & NDR_BUFFERS) {
2681 return NDR_ERR_SUCCESS;
2684 _PUBLIC_ void ndr_print_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1554 *r)
2686 ndr_print_struct(ndr, name, "SERVER_INFO_1554");
2687 ndr->depth++;
2688 ndr_print_uint32(ndr, "sv1554_linkinfovalidtime", r->sv1554_linkinfovalidtime);
2689 ndr->depth--;
2692 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1555(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1555 *r)
2694 if (ndr_flags & NDR_SCALARS) {
2695 NDR_CHECK(ndr_push_align(ndr, 4));
2696 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1555_scavqosinfoupdatetime));
2697 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2699 if (ndr_flags & NDR_BUFFERS) {
2701 return NDR_ERR_SUCCESS;
2704 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1555(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1555 *r)
2706 if (ndr_flags & NDR_SCALARS) {
2707 NDR_CHECK(ndr_pull_align(ndr, 4));
2708 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1555_scavqosinfoupdatetime));
2709 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2711 if (ndr_flags & NDR_BUFFERS) {
2713 return NDR_ERR_SUCCESS;
2716 _PUBLIC_ void ndr_print_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1555 *r)
2718 ndr_print_struct(ndr, name, "SERVER_INFO_1555");
2719 ndr->depth++;
2720 ndr_print_uint32(ndr, "sv1555_scavqosinfoupdatetime", r->sv1555_scavqosinfoupdatetime);
2721 ndr->depth--;
2724 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1556(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1556 *r)
2726 if (ndr_flags & NDR_SCALARS) {
2727 NDR_CHECK(ndr_push_align(ndr, 4));
2728 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1556_maxworkitemidletime));
2729 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2731 if (ndr_flags & NDR_BUFFERS) {
2733 return NDR_ERR_SUCCESS;
2736 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1556(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1556 *r)
2738 if (ndr_flags & NDR_SCALARS) {
2739 NDR_CHECK(ndr_pull_align(ndr, 4));
2740 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1556_maxworkitemidletime));
2741 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2743 if (ndr_flags & NDR_BUFFERS) {
2745 return NDR_ERR_SUCCESS;
2748 _PUBLIC_ void ndr_print_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1556 *r)
2750 ndr_print_struct(ndr, name, "SERVER_INFO_1556");
2751 ndr->depth++;
2752 ndr_print_uint32(ndr, "sv1556_maxworkitemidletime", r->sv1556_maxworkitemidletime);
2753 ndr->depth--;
2756 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1557(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1557 *r)
2758 if (ndr_flags & NDR_SCALARS) {
2759 NDR_CHECK(ndr_push_align(ndr, 4));
2760 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1557_maxrawworkitems));
2761 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2763 if (ndr_flags & NDR_BUFFERS) {
2765 return NDR_ERR_SUCCESS;
2768 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1557(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1557 *r)
2770 if (ndr_flags & NDR_SCALARS) {
2771 NDR_CHECK(ndr_pull_align(ndr, 4));
2772 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1557_maxrawworkitems));
2773 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2775 if (ndr_flags & NDR_BUFFERS) {
2777 return NDR_ERR_SUCCESS;
2780 _PUBLIC_ void ndr_print_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1557 *r)
2782 ndr_print_struct(ndr, name, "SERVER_INFO_1557");
2783 ndr->depth++;
2784 ndr_print_uint32(ndr, "sv1557_maxrawworkitems", r->sv1557_maxrawworkitems);
2785 ndr->depth--;
2788 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1560(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1560 *r)
2790 if (ndr_flags & NDR_SCALARS) {
2791 NDR_CHECK(ndr_push_align(ndr, 4));
2792 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1560_producttype));
2793 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2795 if (ndr_flags & NDR_BUFFERS) {
2797 return NDR_ERR_SUCCESS;
2800 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1560(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1560 *r)
2802 if (ndr_flags & NDR_SCALARS) {
2803 NDR_CHECK(ndr_pull_align(ndr, 4));
2804 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1560_producttype));
2805 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2807 if (ndr_flags & NDR_BUFFERS) {
2809 return NDR_ERR_SUCCESS;
2812 _PUBLIC_ void ndr_print_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1560 *r)
2814 ndr_print_struct(ndr, name, "SERVER_INFO_1560");
2815 ndr->depth++;
2816 ndr_print_uint32(ndr, "sv1560_producttype", r->sv1560_producttype);
2817 ndr->depth--;
2820 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1561(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1561 *r)
2822 if (ndr_flags & NDR_SCALARS) {
2823 NDR_CHECK(ndr_push_align(ndr, 4));
2824 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1561_serversize));
2825 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2827 if (ndr_flags & NDR_BUFFERS) {
2829 return NDR_ERR_SUCCESS;
2832 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1561(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1561 *r)
2834 if (ndr_flags & NDR_SCALARS) {
2835 NDR_CHECK(ndr_pull_align(ndr, 4));
2836 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1561_serversize));
2837 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2839 if (ndr_flags & NDR_BUFFERS) {
2841 return NDR_ERR_SUCCESS;
2844 _PUBLIC_ void ndr_print_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1561 *r)
2846 ndr_print_struct(ndr, name, "SERVER_INFO_1561");
2847 ndr->depth++;
2848 ndr_print_uint32(ndr, "sv1561_serversize", r->sv1561_serversize);
2849 ndr->depth--;
2852 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1562(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1562 *r)
2854 if (ndr_flags & NDR_SCALARS) {
2855 NDR_CHECK(ndr_push_align(ndr, 4));
2856 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1562_connectionlessautodisc));
2857 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2859 if (ndr_flags & NDR_BUFFERS) {
2861 return NDR_ERR_SUCCESS;
2864 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1562(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1562 *r)
2866 if (ndr_flags & NDR_SCALARS) {
2867 NDR_CHECK(ndr_pull_align(ndr, 4));
2868 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1562_connectionlessautodisc));
2869 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2871 if (ndr_flags & NDR_BUFFERS) {
2873 return NDR_ERR_SUCCESS;
2876 _PUBLIC_ void ndr_print_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1562 *r)
2878 ndr_print_struct(ndr, name, "SERVER_INFO_1562");
2879 ndr->depth++;
2880 ndr_print_uint32(ndr, "sv1562_connectionlessautodisc", r->sv1562_connectionlessautodisc);
2881 ndr->depth--;
2884 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1563(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1563 *r)
2886 if (ndr_flags & NDR_SCALARS) {
2887 NDR_CHECK(ndr_push_align(ndr, 4));
2888 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1563_sharingviolationretries));
2889 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2891 if (ndr_flags & NDR_BUFFERS) {
2893 return NDR_ERR_SUCCESS;
2896 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1563(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1563 *r)
2898 if (ndr_flags & NDR_SCALARS) {
2899 NDR_CHECK(ndr_pull_align(ndr, 4));
2900 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1563_sharingviolationretries));
2901 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2903 if (ndr_flags & NDR_BUFFERS) {
2905 return NDR_ERR_SUCCESS;
2908 _PUBLIC_ void ndr_print_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1563 *r)
2910 ndr_print_struct(ndr, name, "SERVER_INFO_1563");
2911 ndr->depth++;
2912 ndr_print_uint32(ndr, "sv1563_sharingviolationretries", r->sv1563_sharingviolationretries);
2913 ndr->depth--;
2916 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1564(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1564 *r)
2918 if (ndr_flags & NDR_SCALARS) {
2919 NDR_CHECK(ndr_push_align(ndr, 4));
2920 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1564_sharingviolationdelay));
2921 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2923 if (ndr_flags & NDR_BUFFERS) {
2925 return NDR_ERR_SUCCESS;
2928 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1564(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1564 *r)
2930 if (ndr_flags & NDR_SCALARS) {
2931 NDR_CHECK(ndr_pull_align(ndr, 4));
2932 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1564_sharingviolationdelay));
2933 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2935 if (ndr_flags & NDR_BUFFERS) {
2937 return NDR_ERR_SUCCESS;
2940 _PUBLIC_ void ndr_print_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1564 *r)
2942 ndr_print_struct(ndr, name, "SERVER_INFO_1564");
2943 ndr->depth++;
2944 ndr_print_uint32(ndr, "sv1564_sharingviolationdelay", r->sv1564_sharingviolationdelay);
2945 ndr->depth--;
2948 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1565(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1565 *r)
2950 if (ndr_flags & NDR_SCALARS) {
2951 NDR_CHECK(ndr_push_align(ndr, 4));
2952 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1565_maxglobalopensearch));
2953 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2955 if (ndr_flags & NDR_BUFFERS) {
2957 return NDR_ERR_SUCCESS;
2960 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1565(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1565 *r)
2962 if (ndr_flags & NDR_SCALARS) {
2963 NDR_CHECK(ndr_pull_align(ndr, 4));
2964 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1565_maxglobalopensearch));
2965 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2967 if (ndr_flags & NDR_BUFFERS) {
2969 return NDR_ERR_SUCCESS;
2972 _PUBLIC_ void ndr_print_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1565 *r)
2974 ndr_print_struct(ndr, name, "SERVER_INFO_1565");
2975 ndr->depth++;
2976 ndr_print_uint32(ndr, "sv1565_maxglobalopensearch", r->sv1565_maxglobalopensearch);
2977 ndr->depth--;
2980 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1566(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1566 *r)
2982 if (ndr_flags & NDR_SCALARS) {
2983 NDR_CHECK(ndr_push_align(ndr, 1));
2984 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1566_removeduplicatesearches));
2985 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2987 if (ndr_flags & NDR_BUFFERS) {
2989 return NDR_ERR_SUCCESS;
2992 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1566(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1566 *r)
2994 if (ndr_flags & NDR_SCALARS) {
2995 NDR_CHECK(ndr_pull_align(ndr, 1));
2996 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1566_removeduplicatesearches));
2997 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2999 if (ndr_flags & NDR_BUFFERS) {
3001 return NDR_ERR_SUCCESS;
3004 _PUBLIC_ void ndr_print_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1566 *r)
3006 ndr_print_struct(ndr, name, "SERVER_INFO_1566");
3007 ndr->depth++;
3008 ndr_print_uint8(ndr, "sv1566_removeduplicatesearches", r->sv1566_removeduplicatesearches);
3009 ndr->depth--;
3012 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1567(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1567 *r)
3014 if (ndr_flags & NDR_SCALARS) {
3015 NDR_CHECK(ndr_push_align(ndr, 4));
3016 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1567_lockviolationretries));
3017 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3019 if (ndr_flags & NDR_BUFFERS) {
3021 return NDR_ERR_SUCCESS;
3024 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1567(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1567 *r)
3026 if (ndr_flags & NDR_SCALARS) {
3027 NDR_CHECK(ndr_pull_align(ndr, 4));
3028 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1567_lockviolationretries));
3029 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3031 if (ndr_flags & NDR_BUFFERS) {
3033 return NDR_ERR_SUCCESS;
3036 _PUBLIC_ void ndr_print_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1567 *r)
3038 ndr_print_struct(ndr, name, "SERVER_INFO_1567");
3039 ndr->depth++;
3040 ndr_print_uint32(ndr, "sv1567_lockviolationretries", r->sv1567_lockviolationretries);
3041 ndr->depth--;
3044 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1568(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1568 *r)
3046 if (ndr_flags & NDR_SCALARS) {
3047 NDR_CHECK(ndr_push_align(ndr, 4));
3048 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1568_lockviolationoffset));
3049 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3051 if (ndr_flags & NDR_BUFFERS) {
3053 return NDR_ERR_SUCCESS;
3056 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1568(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1568 *r)
3058 if (ndr_flags & NDR_SCALARS) {
3059 NDR_CHECK(ndr_pull_align(ndr, 4));
3060 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1568_lockviolationoffset));
3061 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3063 if (ndr_flags & NDR_BUFFERS) {
3065 return NDR_ERR_SUCCESS;
3068 _PUBLIC_ void ndr_print_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1568 *r)
3070 ndr_print_struct(ndr, name, "SERVER_INFO_1568");
3071 ndr->depth++;
3072 ndr_print_uint32(ndr, "sv1568_lockviolationoffset", r->sv1568_lockviolationoffset);
3073 ndr->depth--;
3076 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1569(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1569 *r)
3078 if (ndr_flags & NDR_SCALARS) {
3079 NDR_CHECK(ndr_push_align(ndr, 4));
3080 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1569_lockviolationdelay));
3081 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3083 if (ndr_flags & NDR_BUFFERS) {
3085 return NDR_ERR_SUCCESS;
3088 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1569(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1569 *r)
3090 if (ndr_flags & NDR_SCALARS) {
3091 NDR_CHECK(ndr_pull_align(ndr, 4));
3092 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1569_lockviolationdelay));
3093 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3095 if (ndr_flags & NDR_BUFFERS) {
3097 return NDR_ERR_SUCCESS;
3100 _PUBLIC_ void ndr_print_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1569 *r)
3102 ndr_print_struct(ndr, name, "SERVER_INFO_1569");
3103 ndr->depth++;
3104 ndr_print_uint32(ndr, "sv1569_lockviolationdelay", r->sv1569_lockviolationdelay);
3105 ndr->depth--;
3108 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1570(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1570 *r)
3110 if (ndr_flags & NDR_SCALARS) {
3111 NDR_CHECK(ndr_push_align(ndr, 4));
3112 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1570_mdlreadswitchover));
3113 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3115 if (ndr_flags & NDR_BUFFERS) {
3117 return NDR_ERR_SUCCESS;
3120 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1570(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1570 *r)
3122 if (ndr_flags & NDR_SCALARS) {
3123 NDR_CHECK(ndr_pull_align(ndr, 4));
3124 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1570_mdlreadswitchover));
3125 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3127 if (ndr_flags & NDR_BUFFERS) {
3129 return NDR_ERR_SUCCESS;
3132 _PUBLIC_ void ndr_print_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1570 *r)
3134 ndr_print_struct(ndr, name, "SERVER_INFO_1570");
3135 ndr->depth++;
3136 ndr_print_uint32(ndr, "sv1570_mdlreadswitchover", r->sv1570_mdlreadswitchover);
3137 ndr->depth--;
3140 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1571(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1571 *r)
3142 if (ndr_flags & NDR_SCALARS) {
3143 NDR_CHECK(ndr_push_align(ndr, 4));
3144 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1571_cachedopenlimit));
3145 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3147 if (ndr_flags & NDR_BUFFERS) {
3149 return NDR_ERR_SUCCESS;
3152 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1571(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1571 *r)
3154 if (ndr_flags & NDR_SCALARS) {
3155 NDR_CHECK(ndr_pull_align(ndr, 4));
3156 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1571_cachedopenlimit));
3157 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3159 if (ndr_flags & NDR_BUFFERS) {
3161 return NDR_ERR_SUCCESS;
3164 _PUBLIC_ void ndr_print_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1571 *r)
3166 ndr_print_struct(ndr, name, "SERVER_INFO_1571");
3167 ndr->depth++;
3168 ndr_print_uint32(ndr, "sv1571_cachedopenlimit", r->sv1571_cachedopenlimit);
3169 ndr->depth--;
3172 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1572(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1572 *r)
3174 if (ndr_flags & NDR_SCALARS) {
3175 NDR_CHECK(ndr_push_align(ndr, 4));
3176 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1572_criticalthreads));
3177 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3179 if (ndr_flags & NDR_BUFFERS) {
3181 return NDR_ERR_SUCCESS;
3184 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1572(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1572 *r)
3186 if (ndr_flags & NDR_SCALARS) {
3187 NDR_CHECK(ndr_pull_align(ndr, 4));
3188 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1572_criticalthreads));
3189 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3191 if (ndr_flags & NDR_BUFFERS) {
3193 return NDR_ERR_SUCCESS;
3196 _PUBLIC_ void ndr_print_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1572 *r)
3198 ndr_print_struct(ndr, name, "SERVER_INFO_1572");
3199 ndr->depth++;
3200 ndr_print_uint32(ndr, "sv1572_criticalthreads", r->sv1572_criticalthreads);
3201 ndr->depth--;
3204 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1573(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1573 *r)
3206 if (ndr_flags & NDR_SCALARS) {
3207 NDR_CHECK(ndr_push_align(ndr, 4));
3208 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1573_restrictnullsessaccess));
3209 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3211 if (ndr_flags & NDR_BUFFERS) {
3213 return NDR_ERR_SUCCESS;
3216 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1573(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1573 *r)
3218 if (ndr_flags & NDR_SCALARS) {
3219 NDR_CHECK(ndr_pull_align(ndr, 4));
3220 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1573_restrictnullsessaccess));
3221 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3223 if (ndr_flags & NDR_BUFFERS) {
3225 return NDR_ERR_SUCCESS;
3228 _PUBLIC_ void ndr_print_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1573 *r)
3230 ndr_print_struct(ndr, name, "SERVER_INFO_1573");
3231 ndr->depth++;
3232 ndr_print_uint32(ndr, "sv1573_restrictnullsessaccess", r->sv1573_restrictnullsessaccess);
3233 ndr->depth--;
3236 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1574(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1574 *r)
3238 if (ndr_flags & NDR_SCALARS) {
3239 NDR_CHECK(ndr_push_align(ndr, 4));
3240 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1574_enablewfw311directipx));
3241 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3243 if (ndr_flags & NDR_BUFFERS) {
3245 return NDR_ERR_SUCCESS;
3248 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1574(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1574 *r)
3250 if (ndr_flags & NDR_SCALARS) {
3251 NDR_CHECK(ndr_pull_align(ndr, 4));
3252 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1574_enablewfw311directipx));
3253 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3255 if (ndr_flags & NDR_BUFFERS) {
3257 return NDR_ERR_SUCCESS;
3260 _PUBLIC_ void ndr_print_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1574 *r)
3262 ndr_print_struct(ndr, name, "SERVER_INFO_1574");
3263 ndr->depth++;
3264 ndr_print_uint32(ndr, "sv1574_enablewfw311directipx", r->sv1574_enablewfw311directipx);
3265 ndr->depth--;
3268 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1575(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1575 *r)
3270 if (ndr_flags & NDR_SCALARS) {
3271 NDR_CHECK(ndr_push_align(ndr, 4));
3272 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1575_otherqueueaffinity));
3273 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3275 if (ndr_flags & NDR_BUFFERS) {
3277 return NDR_ERR_SUCCESS;
3280 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1575(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1575 *r)
3282 if (ndr_flags & NDR_SCALARS) {
3283 NDR_CHECK(ndr_pull_align(ndr, 4));
3284 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1575_otherqueueaffinity));
3285 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3287 if (ndr_flags & NDR_BUFFERS) {
3289 return NDR_ERR_SUCCESS;
3292 _PUBLIC_ void ndr_print_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1575 *r)
3294 ndr_print_struct(ndr, name, "SERVER_INFO_1575");
3295 ndr->depth++;
3296 ndr_print_uint32(ndr, "sv1575_otherqueueaffinity", r->sv1575_otherqueueaffinity);
3297 ndr->depth--;
3300 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1576(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1576 *r)
3302 if (ndr_flags & NDR_SCALARS) {
3303 NDR_CHECK(ndr_push_align(ndr, 4));
3304 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1576_queuesamplesecs));
3305 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3307 if (ndr_flags & NDR_BUFFERS) {
3309 return NDR_ERR_SUCCESS;
3312 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1576(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1576 *r)
3314 if (ndr_flags & NDR_SCALARS) {
3315 NDR_CHECK(ndr_pull_align(ndr, 4));
3316 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1576_queuesamplesecs));
3317 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3319 if (ndr_flags & NDR_BUFFERS) {
3321 return NDR_ERR_SUCCESS;
3324 _PUBLIC_ void ndr_print_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1576 *r)
3326 ndr_print_struct(ndr, name, "SERVER_INFO_1576");
3327 ndr->depth++;
3328 ndr_print_uint32(ndr, "sv1576_queuesamplesecs", r->sv1576_queuesamplesecs);
3329 ndr->depth--;
3332 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1577(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1577 *r)
3334 if (ndr_flags & NDR_SCALARS) {
3335 NDR_CHECK(ndr_push_align(ndr, 4));
3336 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1577_balancecount));
3337 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3339 if (ndr_flags & NDR_BUFFERS) {
3341 return NDR_ERR_SUCCESS;
3344 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1577(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1577 *r)
3346 if (ndr_flags & NDR_SCALARS) {
3347 NDR_CHECK(ndr_pull_align(ndr, 4));
3348 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1577_balancecount));
3349 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3351 if (ndr_flags & NDR_BUFFERS) {
3353 return NDR_ERR_SUCCESS;
3356 _PUBLIC_ void ndr_print_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1577 *r)
3358 ndr_print_struct(ndr, name, "SERVER_INFO_1577");
3359 ndr->depth++;
3360 ndr_print_uint32(ndr, "sv1577_balancecount", r->sv1577_balancecount);
3361 ndr->depth--;
3364 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1578(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1578 *r)
3366 if (ndr_flags & NDR_SCALARS) {
3367 NDR_CHECK(ndr_push_align(ndr, 4));
3368 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1578_preferredaffinity));
3369 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3371 if (ndr_flags & NDR_BUFFERS) {
3373 return NDR_ERR_SUCCESS;
3376 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1578(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1578 *r)
3378 if (ndr_flags & NDR_SCALARS) {
3379 NDR_CHECK(ndr_pull_align(ndr, 4));
3380 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1578_preferredaffinity));
3381 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3383 if (ndr_flags & NDR_BUFFERS) {
3385 return NDR_ERR_SUCCESS;
3388 _PUBLIC_ void ndr_print_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1578 *r)
3390 ndr_print_struct(ndr, name, "SERVER_INFO_1578");
3391 ndr->depth++;
3392 ndr_print_uint32(ndr, "sv1578_preferredaffinity", r->sv1578_preferredaffinity);
3393 ndr->depth--;
3396 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1579(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1579 *r)
3398 if (ndr_flags & NDR_SCALARS) {
3399 NDR_CHECK(ndr_push_align(ndr, 4));
3400 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1579_maxfreerfcbs));
3401 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3403 if (ndr_flags & NDR_BUFFERS) {
3405 return NDR_ERR_SUCCESS;
3408 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1579(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1579 *r)
3410 if (ndr_flags & NDR_SCALARS) {
3411 NDR_CHECK(ndr_pull_align(ndr, 4));
3412 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1579_maxfreerfcbs));
3413 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3415 if (ndr_flags & NDR_BUFFERS) {
3417 return NDR_ERR_SUCCESS;
3420 _PUBLIC_ void ndr_print_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1579 *r)
3422 ndr_print_struct(ndr, name, "SERVER_INFO_1579");
3423 ndr->depth++;
3424 ndr_print_uint32(ndr, "sv1579_maxfreerfcbs", r->sv1579_maxfreerfcbs);
3425 ndr->depth--;
3428 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1580(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1580 *r)
3430 if (ndr_flags & NDR_SCALARS) {
3431 NDR_CHECK(ndr_push_align(ndr, 4));
3432 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1580_maxfreemfcbs));
3433 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3435 if (ndr_flags & NDR_BUFFERS) {
3437 return NDR_ERR_SUCCESS;
3440 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1580(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1580 *r)
3442 if (ndr_flags & NDR_SCALARS) {
3443 NDR_CHECK(ndr_pull_align(ndr, 4));
3444 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1580_maxfreemfcbs));
3445 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3447 if (ndr_flags & NDR_BUFFERS) {
3449 return NDR_ERR_SUCCESS;
3452 _PUBLIC_ void ndr_print_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1580 *r)
3454 ndr_print_struct(ndr, name, "SERVER_INFO_1580");
3455 ndr->depth++;
3456 ndr_print_uint32(ndr, "sv1580_maxfreemfcbs", r->sv1580_maxfreemfcbs);
3457 ndr->depth--;
3460 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1581(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1581 *r)
3462 if (ndr_flags & NDR_SCALARS) {
3463 NDR_CHECK(ndr_push_align(ndr, 4));
3464 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1581_maxfreemlcbs));
3465 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3467 if (ndr_flags & NDR_BUFFERS) {
3469 return NDR_ERR_SUCCESS;
3472 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1581(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1581 *r)
3474 if (ndr_flags & NDR_SCALARS) {
3475 NDR_CHECK(ndr_pull_align(ndr, 4));
3476 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1581_maxfreemlcbs));
3477 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3479 if (ndr_flags & NDR_BUFFERS) {
3481 return NDR_ERR_SUCCESS;
3484 _PUBLIC_ void ndr_print_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1581 *r)
3486 ndr_print_struct(ndr, name, "SERVER_INFO_1581");
3487 ndr->depth++;
3488 ndr_print_uint32(ndr, "sv1581_maxfreemlcbs", r->sv1581_maxfreemlcbs);
3489 ndr->depth--;
3492 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1582(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1582 *r)
3494 if (ndr_flags & NDR_SCALARS) {
3495 NDR_CHECK(ndr_push_align(ndr, 4));
3496 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1582_maxfreepagedpoolchunks));
3497 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3499 if (ndr_flags & NDR_BUFFERS) {
3501 return NDR_ERR_SUCCESS;
3504 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1582(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1582 *r)
3506 if (ndr_flags & NDR_SCALARS) {
3507 NDR_CHECK(ndr_pull_align(ndr, 4));
3508 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1582_maxfreepagedpoolchunks));
3509 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3511 if (ndr_flags & NDR_BUFFERS) {
3513 return NDR_ERR_SUCCESS;
3516 _PUBLIC_ void ndr_print_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1582 *r)
3518 ndr_print_struct(ndr, name, "SERVER_INFO_1582");
3519 ndr->depth++;
3520 ndr_print_uint32(ndr, "sv1582_maxfreepagedpoolchunks", r->sv1582_maxfreepagedpoolchunks);
3521 ndr->depth--;
3524 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1583(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1583 *r)
3526 if (ndr_flags & NDR_SCALARS) {
3527 NDR_CHECK(ndr_push_align(ndr, 4));
3528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1583_minpagedpoolchunksize));
3529 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3531 if (ndr_flags & NDR_BUFFERS) {
3533 return NDR_ERR_SUCCESS;
3536 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1583(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1583 *r)
3538 if (ndr_flags & NDR_SCALARS) {
3539 NDR_CHECK(ndr_pull_align(ndr, 4));
3540 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1583_minpagedpoolchunksize));
3541 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3543 if (ndr_flags & NDR_BUFFERS) {
3545 return NDR_ERR_SUCCESS;
3548 _PUBLIC_ void ndr_print_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1583 *r)
3550 ndr_print_struct(ndr, name, "SERVER_INFO_1583");
3551 ndr->depth++;
3552 ndr_print_uint32(ndr, "sv1583_minpagedpoolchunksize", r->sv1583_minpagedpoolchunksize);
3553 ndr->depth--;
3556 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1584(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1584 *r)
3558 if (ndr_flags & NDR_SCALARS) {
3559 NDR_CHECK(ndr_push_align(ndr, 4));
3560 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1584_maxpagedpoolchunksize));
3561 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3563 if (ndr_flags & NDR_BUFFERS) {
3565 return NDR_ERR_SUCCESS;
3568 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1584(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1584 *r)
3570 if (ndr_flags & NDR_SCALARS) {
3571 NDR_CHECK(ndr_pull_align(ndr, 4));
3572 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1584_maxpagedpoolchunksize));
3573 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3575 if (ndr_flags & NDR_BUFFERS) {
3577 return NDR_ERR_SUCCESS;
3580 _PUBLIC_ void ndr_print_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1584 *r)
3582 ndr_print_struct(ndr, name, "SERVER_INFO_1584");
3583 ndr->depth++;
3584 ndr_print_uint32(ndr, "sv1584_maxpagedpoolchunksize", r->sv1584_maxpagedpoolchunksize);
3585 ndr->depth--;
3588 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1585(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1585 *r)
3590 if (ndr_flags & NDR_SCALARS) {
3591 NDR_CHECK(ndr_push_align(ndr, 1));
3592 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1585_sendsfrompreferredprocessor));
3593 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
3595 if (ndr_flags & NDR_BUFFERS) {
3597 return NDR_ERR_SUCCESS;
3600 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1585(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1585 *r)
3602 if (ndr_flags & NDR_SCALARS) {
3603 NDR_CHECK(ndr_pull_align(ndr, 1));
3604 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1585_sendsfrompreferredprocessor));
3605 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
3607 if (ndr_flags & NDR_BUFFERS) {
3609 return NDR_ERR_SUCCESS;
3612 _PUBLIC_ void ndr_print_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1585 *r)
3614 ndr_print_struct(ndr, name, "SERVER_INFO_1585");
3615 ndr->depth++;
3616 ndr_print_uint8(ndr, "sv1585_sendsfrompreferredprocessor", r->sv1585_sendsfrompreferredprocessor);
3617 ndr->depth--;
3620 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1586(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1586 *r)
3622 if (ndr_flags & NDR_SCALARS) {
3623 NDR_CHECK(ndr_push_align(ndr, 4));
3624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1586_maxthreadsperqueue));
3625 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3627 if (ndr_flags & NDR_BUFFERS) {
3629 return NDR_ERR_SUCCESS;
3632 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1586(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1586 *r)
3634 if (ndr_flags & NDR_SCALARS) {
3635 NDR_CHECK(ndr_pull_align(ndr, 4));
3636 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1586_maxthreadsperqueue));
3637 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3639 if (ndr_flags & NDR_BUFFERS) {
3641 return NDR_ERR_SUCCESS;
3644 _PUBLIC_ void ndr_print_SERVER_INFO_1586(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1586 *r)
3646 ndr_print_struct(ndr, name, "SERVER_INFO_1586");
3647 ndr->depth++;
3648 ndr_print_uint32(ndr, "sv1586_maxthreadsperqueue", r->sv1586_maxthreadsperqueue);
3649 ndr->depth--;
3652 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1587(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1587 *r)
3654 if (ndr_flags & NDR_SCALARS) {
3655 NDR_CHECK(ndr_push_align(ndr, 4));
3656 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1587_cacheddirectorylimit));
3657 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3659 if (ndr_flags & NDR_BUFFERS) {
3661 return NDR_ERR_SUCCESS;
3664 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1587(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1587 *r)
3666 if (ndr_flags & NDR_SCALARS) {
3667 NDR_CHECK(ndr_pull_align(ndr, 4));
3668 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1587_cacheddirectorylimit));
3669 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3671 if (ndr_flags & NDR_BUFFERS) {
3673 return NDR_ERR_SUCCESS;
3676 _PUBLIC_ void ndr_print_SERVER_INFO_1587(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1587 *r)
3678 ndr_print_struct(ndr, name, "SERVER_INFO_1587");
3679 ndr->depth++;
3680 ndr_print_uint32(ndr, "sv1587_cacheddirectorylimit", r->sv1587_cacheddirectorylimit);
3681 ndr->depth--;
3684 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1588(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1588 *r)
3686 if (ndr_flags & NDR_SCALARS) {
3687 NDR_CHECK(ndr_push_align(ndr, 4));
3688 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1588_maxcopylength));
3689 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3691 if (ndr_flags & NDR_BUFFERS) {
3693 return NDR_ERR_SUCCESS;
3696 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1588(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1588 *r)
3698 if (ndr_flags & NDR_SCALARS) {
3699 NDR_CHECK(ndr_pull_align(ndr, 4));
3700 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1588_maxcopylength));
3701 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3703 if (ndr_flags & NDR_BUFFERS) {
3705 return NDR_ERR_SUCCESS;
3708 _PUBLIC_ void ndr_print_SERVER_INFO_1588(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1588 *r)
3710 ndr_print_struct(ndr, name, "SERVER_INFO_1588");
3711 ndr->depth++;
3712 ndr_print_uint32(ndr, "sv1588_maxcopylength", r->sv1588_maxcopylength);
3713 ndr->depth--;
3716 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1590(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1590 *r)
3718 if (ndr_flags & NDR_SCALARS) {
3719 NDR_CHECK(ndr_push_align(ndr, 4));
3720 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1590_enablecompression));
3721 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3723 if (ndr_flags & NDR_BUFFERS) {
3725 return NDR_ERR_SUCCESS;
3728 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1590(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1590 *r)
3730 if (ndr_flags & NDR_SCALARS) {
3731 NDR_CHECK(ndr_pull_align(ndr, 4));
3732 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1590_enablecompression));
3733 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3735 if (ndr_flags & NDR_BUFFERS) {
3737 return NDR_ERR_SUCCESS;
3740 _PUBLIC_ void ndr_print_SERVER_INFO_1590(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1590 *r)
3742 ndr_print_struct(ndr, name, "SERVER_INFO_1590");
3743 ndr->depth++;
3744 ndr_print_uint32(ndr, "sv1590_enablecompression", r->sv1590_enablecompression);
3745 ndr->depth--;
3748 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1591(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1591 *r)
3750 if (ndr_flags & NDR_SCALARS) {
3751 NDR_CHECK(ndr_push_align(ndr, 4));
3752 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1591_autosharewks));
3753 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3755 if (ndr_flags & NDR_BUFFERS) {
3757 return NDR_ERR_SUCCESS;
3760 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1591(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1591 *r)
3762 if (ndr_flags & NDR_SCALARS) {
3763 NDR_CHECK(ndr_pull_align(ndr, 4));
3764 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1591_autosharewks));
3765 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3767 if (ndr_flags & NDR_BUFFERS) {
3769 return NDR_ERR_SUCCESS;
3772 _PUBLIC_ void ndr_print_SERVER_INFO_1591(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1591 *r)
3774 ndr_print_struct(ndr, name, "SERVER_INFO_1591");
3775 ndr->depth++;
3776 ndr_print_uint32(ndr, "sv1591_autosharewks", r->sv1591_autosharewks);
3777 ndr->depth--;
3780 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1592(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1592 *r)
3782 if (ndr_flags & NDR_SCALARS) {
3783 NDR_CHECK(ndr_push_align(ndr, 4));
3784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1592_autosharewks));
3785 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3787 if (ndr_flags & NDR_BUFFERS) {
3789 return NDR_ERR_SUCCESS;
3792 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1592(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1592 *r)
3794 if (ndr_flags & NDR_SCALARS) {
3795 NDR_CHECK(ndr_pull_align(ndr, 4));
3796 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1592_autosharewks));
3797 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3799 if (ndr_flags & NDR_BUFFERS) {
3801 return NDR_ERR_SUCCESS;
3804 _PUBLIC_ void ndr_print_SERVER_INFO_1592(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1592 *r)
3806 ndr_print_struct(ndr, name, "SERVER_INFO_1592");
3807 ndr->depth++;
3808 ndr_print_uint32(ndr, "sv1592_autosharewks", r->sv1592_autosharewks);
3809 ndr->depth--;
3812 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1593(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1593 *r)
3814 if (ndr_flags & NDR_SCALARS) {
3815 NDR_CHECK(ndr_push_align(ndr, 4));
3816 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1593_enablesecuritysignature));
3817 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3819 if (ndr_flags & NDR_BUFFERS) {
3821 return NDR_ERR_SUCCESS;
3824 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1593(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1593 *r)
3826 if (ndr_flags & NDR_SCALARS) {
3827 NDR_CHECK(ndr_pull_align(ndr, 4));
3828 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1593_enablesecuritysignature));
3829 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3831 if (ndr_flags & NDR_BUFFERS) {
3833 return NDR_ERR_SUCCESS;
3836 _PUBLIC_ void ndr_print_SERVER_INFO_1593(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1593 *r)
3838 ndr_print_struct(ndr, name, "SERVER_INFO_1593");
3839 ndr->depth++;
3840 ndr_print_uint32(ndr, "sv1593_enablesecuritysignature", r->sv1593_enablesecuritysignature);
3841 ndr->depth--;
3844 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1594(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1594 *r)
3846 if (ndr_flags & NDR_SCALARS) {
3847 NDR_CHECK(ndr_push_align(ndr, 4));
3848 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1594_requiresecuritysignature));
3849 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3851 if (ndr_flags & NDR_BUFFERS) {
3853 return NDR_ERR_SUCCESS;
3856 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1594(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1594 *r)
3858 if (ndr_flags & NDR_SCALARS) {
3859 NDR_CHECK(ndr_pull_align(ndr, 4));
3860 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1594_requiresecuritysignature));
3861 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3863 if (ndr_flags & NDR_BUFFERS) {
3865 return NDR_ERR_SUCCESS;
3868 _PUBLIC_ void ndr_print_SERVER_INFO_1594(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1594 *r)
3870 ndr_print_struct(ndr, name, "SERVER_INFO_1594");
3871 ndr->depth++;
3872 ndr_print_uint32(ndr, "sv1594_requiresecuritysignature", r->sv1594_requiresecuritysignature);
3873 ndr->depth--;
3876 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1595(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1595 *r)
3878 if (ndr_flags & NDR_SCALARS) {
3879 NDR_CHECK(ndr_push_align(ndr, 4));
3880 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1595_minclientbuffersize));
3881 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3883 if (ndr_flags & NDR_BUFFERS) {
3885 return NDR_ERR_SUCCESS;
3888 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1595(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1595 *r)
3890 if (ndr_flags & NDR_SCALARS) {
3891 NDR_CHECK(ndr_pull_align(ndr, 4));
3892 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1595_minclientbuffersize));
3893 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3895 if (ndr_flags & NDR_BUFFERS) {
3897 return NDR_ERR_SUCCESS;
3900 _PUBLIC_ void ndr_print_SERVER_INFO_1595(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1595 *r)
3902 ndr_print_struct(ndr, name, "SERVER_INFO_1595");
3903 ndr->depth++;
3904 ndr_print_uint32(ndr, "sv1595_minclientbuffersize", r->sv1595_minclientbuffersize);
3905 ndr->depth--;
3908 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1596(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1596 *r)
3910 if (ndr_flags & NDR_SCALARS) {
3911 NDR_CHECK(ndr_push_align(ndr, 4));
3912 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1596_ConnectionNoSessionsTimeout));
3913 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3915 if (ndr_flags & NDR_BUFFERS) {
3917 return NDR_ERR_SUCCESS;
3920 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1596(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1596 *r)
3922 if (ndr_flags & NDR_SCALARS) {
3923 NDR_CHECK(ndr_pull_align(ndr, 4));
3924 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1596_ConnectionNoSessionsTimeout));
3925 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3927 if (ndr_flags & NDR_BUFFERS) {
3929 return NDR_ERR_SUCCESS;
3932 _PUBLIC_ void ndr_print_SERVER_INFO_1596(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1596 *r)
3934 ndr_print_struct(ndr, name, "SERVER_INFO_1596");
3935 ndr->depth++;
3936 ndr_print_uint32(ndr, "sv1596_ConnectionNoSessionsTimeout", r->sv1596_ConnectionNoSessionsTimeout);
3937 ndr->depth--;
3940 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1597(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1597 *r)
3942 if (ndr_flags & NDR_SCALARS) {
3943 NDR_CHECK(ndr_push_align(ndr, 4));
3944 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1597_IdleThreadTimeOut));
3945 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3947 if (ndr_flags & NDR_BUFFERS) {
3949 return NDR_ERR_SUCCESS;
3952 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1597(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1597 *r)
3954 if (ndr_flags & NDR_SCALARS) {
3955 NDR_CHECK(ndr_pull_align(ndr, 4));
3956 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1597_IdleThreadTimeOut));
3957 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3959 if (ndr_flags & NDR_BUFFERS) {
3961 return NDR_ERR_SUCCESS;
3964 _PUBLIC_ void ndr_print_SERVER_INFO_1597(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1597 *r)
3966 ndr_print_struct(ndr, name, "SERVER_INFO_1597");
3967 ndr->depth++;
3968 ndr_print_uint32(ndr, "sv1597_IdleThreadTimeOut", r->sv1597_IdleThreadTimeOut);
3969 ndr->depth--;
3972 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1598 *r)
3974 if (ndr_flags & NDR_SCALARS) {
3975 NDR_CHECK(ndr_push_align(ndr, 4));
3976 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_enableW9xsecuritysignature));
3977 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3979 if (ndr_flags & NDR_BUFFERS) {
3981 return NDR_ERR_SUCCESS;
3984 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1598 *r)
3986 if (ndr_flags & NDR_SCALARS) {
3987 NDR_CHECK(ndr_pull_align(ndr, 4));
3988 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_enableW9xsecuritysignature));
3989 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3991 if (ndr_flags & NDR_BUFFERS) {
3993 return NDR_ERR_SUCCESS;
3996 _PUBLIC_ void ndr_print_SERVER_INFO_1598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1598 *r)
3998 ndr_print_struct(ndr, name, "SERVER_INFO_1598");
3999 ndr->depth++;
4000 ndr_print_uint32(ndr, "sv1598_enableW9xsecuritysignature", r->sv1598_enableW9xsecuritysignature);
4001 ndr->depth--;
4004 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1599 *r)
4006 if (ndr_flags & NDR_SCALARS) {
4007 NDR_CHECK(ndr_push_align(ndr, 1));
4008 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_enforcekerberosreauthentication));
4009 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4011 if (ndr_flags & NDR_BUFFERS) {
4013 return NDR_ERR_SUCCESS;
4016 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1599 *r)
4018 if (ndr_flags & NDR_SCALARS) {
4019 NDR_CHECK(ndr_pull_align(ndr, 1));
4020 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_enforcekerberosreauthentication));
4021 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4023 if (ndr_flags & NDR_BUFFERS) {
4025 return NDR_ERR_SUCCESS;
4028 _PUBLIC_ void ndr_print_SERVER_INFO_1599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1599 *r)
4030 ndr_print_struct(ndr, name, "SERVER_INFO_1599");
4031 ndr->depth++;
4032 ndr_print_uint8(ndr, "sv1598_enforcekerberosreauthentication", r->sv1598_enforcekerberosreauthentication);
4033 ndr->depth--;
4036 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1600(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1600 *r)
4038 if (ndr_flags & NDR_SCALARS) {
4039 NDR_CHECK(ndr_push_align(ndr, 1));
4040 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_disabledos));
4041 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4043 if (ndr_flags & NDR_BUFFERS) {
4045 return NDR_ERR_SUCCESS;
4048 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1600(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1600 *r)
4050 if (ndr_flags & NDR_SCALARS) {
4051 NDR_CHECK(ndr_pull_align(ndr, 1));
4052 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_disabledos));
4053 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4055 if (ndr_flags & NDR_BUFFERS) {
4057 return NDR_ERR_SUCCESS;
4060 _PUBLIC_ void ndr_print_SERVER_INFO_1600(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1600 *r)
4062 ndr_print_struct(ndr, name, "SERVER_INFO_1600");
4063 ndr->depth++;
4064 ndr_print_uint8(ndr, "sv1598_disabledos", r->sv1598_disabledos);
4065 ndr->depth--;
4068 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1601(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1601 *r)
4070 if (ndr_flags & NDR_SCALARS) {
4071 NDR_CHECK(ndr_push_align(ndr, 4));
4072 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_lowdiskspaceminimum));
4073 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4075 if (ndr_flags & NDR_BUFFERS) {
4077 return NDR_ERR_SUCCESS;
4080 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1601(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1601 *r)
4082 if (ndr_flags & NDR_SCALARS) {
4083 NDR_CHECK(ndr_pull_align(ndr, 4));
4084 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_lowdiskspaceminimum));
4085 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4087 if (ndr_flags & NDR_BUFFERS) {
4089 return NDR_ERR_SUCCESS;
4092 _PUBLIC_ void ndr_print_SERVER_INFO_1601(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1601 *r)
4094 ndr_print_struct(ndr, name, "SERVER_INFO_1601");
4095 ndr->depth++;
4096 ndr_print_uint32(ndr, "sv1598_lowdiskspaceminimum", r->sv1598_lowdiskspaceminimum);
4097 ndr->depth--;
4100 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1602(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1602 *r)
4102 if (ndr_flags & NDR_SCALARS) {
4103 NDR_CHECK(ndr_push_align(ndr, 1));
4104 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv_1598_disablestrictnamechecking));
4105 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4107 if (ndr_flags & NDR_BUFFERS) {
4109 return NDR_ERR_SUCCESS;
4112 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1602(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1602 *r)
4114 if (ndr_flags & NDR_SCALARS) {
4115 NDR_CHECK(ndr_pull_align(ndr, 1));
4116 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv_1598_disablestrictnamechecking));
4117 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4119 if (ndr_flags & NDR_BUFFERS) {
4121 return NDR_ERR_SUCCESS;
4124 _PUBLIC_ void ndr_print_SERVER_INFO_1602(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1602 *r)
4126 ndr_print_struct(ndr, name, "SERVER_INFO_1602");
4127 ndr->depth++;
4128 ndr_print_uint8(ndr, "sv_1598_disablestrictnamechecking", r->sv_1598_disablestrictnamechecking);
4129 ndr->depth--;
4132 _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, int ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r)
4134 if (ndr_flags & NDR_SCALARS) {
4135 NDR_CHECK(ndr_push_align(ndr, 4));
4136 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_name));
4137 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_address));
4138 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->domain_controller_address_type));
4139 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_guid));
4140 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
4141 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_forest_name));
4142 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
4143 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dc_site_name));
4144 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->client_site_name));
4145 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4147 if (ndr_flags & NDR_BUFFERS) {
4148 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
4150 return NDR_ERR_SUCCESS;
4153 _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, int ndr_flags, struct DOMAIN_CONTROLLER_INFO *r)
4155 if (ndr_flags & NDR_SCALARS) {
4156 NDR_CHECK(ndr_pull_align(ndr, 4));
4157 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_name));
4158 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_address));
4159 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->domain_controller_address_type));
4160 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_guid));
4161 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
4162 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dns_forest_name));
4163 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
4164 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dc_site_name));
4165 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->client_site_name));
4166 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4168 if (ndr_flags & NDR_BUFFERS) {
4169 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
4171 return NDR_ERR_SUCCESS;
4174 _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r)
4176 ndr_print_struct(ndr, name, "DOMAIN_CONTROLLER_INFO");
4177 ndr->depth++;
4178 ndr_print_string(ndr, "domain_controller_name", r->domain_controller_name);
4179 ndr_print_string(ndr, "domain_controller_address", r->domain_controller_address);
4180 ndr_print_uint32(ndr, "domain_controller_address_type", r->domain_controller_address_type);
4181 ndr_print_GUID(ndr, "domain_guid", &r->domain_guid);
4182 ndr_print_string(ndr, "domain_name", r->domain_name);
4183 ndr_print_string(ndr, "dns_forest_name", r->dns_forest_name);
4184 ndr_print_uint32(ndr, "flags", r->flags);
4185 ndr_print_string(ndr, "dc_site_name", r->dc_site_name);
4186 ndr_print_string(ndr, "client_site_name", r->client_site_name);
4187 ndr->depth--;
4190 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_0 *r)
4192 if (ndr_flags & NDR_SCALARS) {
4193 NDR_CHECK(ndr_push_align(ndr, 4));
4194 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri0_name));
4195 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4197 if (ndr_flags & NDR_BUFFERS) {
4199 return NDR_ERR_SUCCESS;
4202 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_0 *r)
4204 if (ndr_flags & NDR_SCALARS) {
4205 NDR_CHECK(ndr_pull_align(ndr, 4));
4206 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri0_name));
4207 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4209 if (ndr_flags & NDR_BUFFERS) {
4211 return NDR_ERR_SUCCESS;
4214 _PUBLIC_ void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r)
4216 ndr_print_struct(ndr, name, "USER_INFO_0");
4217 ndr->depth++;
4218 ndr_print_string(ndr, "usri0_name", r->usri0_name);
4219 ndr->depth--;
4222 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1 *r)
4224 if (ndr_flags & NDR_SCALARS) {
4225 NDR_CHECK(ndr_push_align(ndr, 4));
4226 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
4227 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_password));
4228 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_password_age));
4229 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_priv));
4230 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_home_dir));
4231 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
4232 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
4233 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_script_path));
4234 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4236 if (ndr_flags & NDR_BUFFERS) {
4238 return NDR_ERR_SUCCESS;
4241 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1 *r)
4243 if (ndr_flags & NDR_SCALARS) {
4244 NDR_CHECK(ndr_pull_align(ndr, 4));
4245 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
4246 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_password));
4247 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_password_age));
4248 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_priv));
4249 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_home_dir));
4250 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
4251 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
4252 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_script_path));
4253 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4255 if (ndr_flags & NDR_BUFFERS) {
4257 return NDR_ERR_SUCCESS;
4260 _PUBLIC_ void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r)
4262 ndr_print_struct(ndr, name, "USER_INFO_1");
4263 ndr->depth++;
4264 ndr_print_string(ndr, "usri1_name", r->usri1_name);
4265 ndr_print_string(ndr, "usri1_password", r->usri1_password);
4266 ndr_print_uint32(ndr, "usri1_password_age", r->usri1_password_age);
4267 ndr_print_uint32(ndr, "usri1_priv", r->usri1_priv);
4268 ndr_print_string(ndr, "usri1_home_dir", r->usri1_home_dir);
4269 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
4270 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
4271 ndr_print_string(ndr, "usri1_script_path", r->usri1_script_path);
4272 ndr->depth--;
4275 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_2(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_2 *r)
4277 if (ndr_flags & NDR_SCALARS) {
4278 NDR_CHECK(ndr_push_align(ndr, 5));
4279 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
4280 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_password));
4281 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_password_age));
4282 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_priv));
4283 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_home_dir));
4284 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
4285 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
4286 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_script_path));
4287 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_auth_flags));
4288 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_full_name));
4289 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_usr_comment));
4290 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_parms));
4291 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_workstations));
4292 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logon));
4293 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logoff));
4294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_acct_expires));
4295 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_max_storage));
4296 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_units_per_week));
4297 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri2_logon_hours));
4298 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_bad_pw_count));
4299 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_num_logons));
4300 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_logon_server));
4301 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_country_code));
4302 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_code_page));
4303 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4305 if (ndr_flags & NDR_BUFFERS) {
4306 if (r->usri2_logon_hours) {
4307 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri2_logon_hours));
4310 return NDR_ERR_SUCCESS;
4313 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_2(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_2 *r)
4315 uint32_t _ptr_usri2_logon_hours;
4316 TALLOC_CTX *_mem_save_usri2_logon_hours_0;
4317 if (ndr_flags & NDR_SCALARS) {
4318 NDR_CHECK(ndr_pull_align(ndr, 5));
4319 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
4320 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_password));
4321 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_password_age));
4322 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_priv));
4323 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_home_dir));
4324 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
4325 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
4326 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_script_path));
4327 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_auth_flags));
4328 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_full_name));
4329 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_usr_comment));
4330 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_parms));
4331 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_workstations));
4332 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logon));
4333 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logoff));
4334 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_acct_expires));
4335 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_max_storage));
4336 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_units_per_week));
4337 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri2_logon_hours));
4338 if (_ptr_usri2_logon_hours) {
4339 NDR_PULL_ALLOC(ndr, r->usri2_logon_hours);
4340 } else {
4341 r->usri2_logon_hours = NULL;
4343 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_bad_pw_count));
4344 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_num_logons));
4345 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_logon_server));
4346 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_country_code));
4347 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_code_page));
4348 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4350 if (ndr_flags & NDR_BUFFERS) {
4351 if (r->usri2_logon_hours) {
4352 _mem_save_usri2_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4353 NDR_PULL_SET_MEM_CTX(ndr, r->usri2_logon_hours, 0);
4354 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri2_logon_hours));
4355 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri2_logon_hours_0, 0);
4358 return NDR_ERR_SUCCESS;
4361 _PUBLIC_ void ndr_print_USER_INFO_2(struct ndr_print *ndr, const char *name, const struct USER_INFO_2 *r)
4363 ndr_print_struct(ndr, name, "USER_INFO_2");
4364 ndr->depth++;
4365 ndr_print_string(ndr, "usri2_name", r->usri2_name);
4366 ndr_print_string(ndr, "usri2_password", r->usri2_password);
4367 ndr_print_uint32(ndr, "usri2_password_age", r->usri2_password_age);
4368 ndr_print_uint32(ndr, "usri2_priv", r->usri2_priv);
4369 ndr_print_string(ndr, "usri2_home_dir", r->usri2_home_dir);
4370 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
4371 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
4372 ndr_print_string(ndr, "usri2_script_path", r->usri2_script_path);
4373 ndr_print_uint32(ndr, "usri2_auth_flags", r->usri2_auth_flags);
4374 ndr_print_string(ndr, "usri2_full_name", r->usri2_full_name);
4375 ndr_print_string(ndr, "usri2_usr_comment", r->usri2_usr_comment);
4376 ndr_print_string(ndr, "usri2_parms", r->usri2_parms);
4377 ndr_print_string(ndr, "usri2_workstations", r->usri2_workstations);
4378 ndr_print_uint32(ndr, "usri2_last_logon", r->usri2_last_logon);
4379 ndr_print_uint32(ndr, "usri2_last_logoff", r->usri2_last_logoff);
4380 ndr_print_uint32(ndr, "usri2_acct_expires", r->usri2_acct_expires);
4381 ndr_print_uint32(ndr, "usri2_max_storage", r->usri2_max_storage);
4382 ndr_print_uint32(ndr, "usri2_units_per_week", r->usri2_units_per_week);
4383 ndr_print_ptr(ndr, "usri2_logon_hours", r->usri2_logon_hours);
4384 ndr->depth++;
4385 if (r->usri2_logon_hours) {
4386 ndr_print_uint8(ndr, "usri2_logon_hours", *r->usri2_logon_hours);
4388 ndr->depth--;
4389 ndr_print_uint32(ndr, "usri2_bad_pw_count", r->usri2_bad_pw_count);
4390 ndr_print_uint32(ndr, "usri2_num_logons", r->usri2_num_logons);
4391 ndr_print_string(ndr, "usri2_logon_server", r->usri2_logon_server);
4392 ndr_print_uint32(ndr, "usri2_country_code", r->usri2_country_code);
4393 ndr_print_uint32(ndr, "usri2_code_page", r->usri2_code_page);
4394 ndr->depth--;
4397 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_3(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_3 *r)
4399 if (ndr_flags & NDR_SCALARS) {
4400 NDR_CHECK(ndr_push_align(ndr, 5));
4401 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_name));
4402 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_age));
4403 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_priv));
4404 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir));
4405 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_comment));
4406 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_flags));
4407 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_script_path));
4408 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_auth_flags));
4409 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_full_name));
4410 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_usr_comment));
4411 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_parms));
4412 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_workstations));
4413 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logon));
4414 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logoff));
4415 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_acct_expires));
4416 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_max_storage));
4417 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_units_per_week));
4418 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri3_logon_hours));
4419 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_bad_pw_count));
4420 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_num_logons));
4421 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_logon_server));
4422 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_country_code));
4423 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_code_page));
4424 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_user_id));
4425 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_primary_group_id));
4426 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_profile));
4427 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir_drive));
4428 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_expired));
4429 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4431 if (ndr_flags & NDR_BUFFERS) {
4432 if (r->usri3_logon_hours) {
4433 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri3_logon_hours));
4436 return NDR_ERR_SUCCESS;
4439 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_3(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_3 *r)
4441 uint32_t _ptr_usri3_logon_hours;
4442 TALLOC_CTX *_mem_save_usri3_logon_hours_0;
4443 if (ndr_flags & NDR_SCALARS) {
4444 NDR_CHECK(ndr_pull_align(ndr, 5));
4445 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_name));
4446 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_age));
4447 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_priv));
4448 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir));
4449 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_comment));
4450 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_flags));
4451 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_script_path));
4452 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_auth_flags));
4453 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_full_name));
4454 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_usr_comment));
4455 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_parms));
4456 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_workstations));
4457 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logon));
4458 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logoff));
4459 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_acct_expires));
4460 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_max_storage));
4461 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_units_per_week));
4462 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri3_logon_hours));
4463 if (_ptr_usri3_logon_hours) {
4464 NDR_PULL_ALLOC(ndr, r->usri3_logon_hours);
4465 } else {
4466 r->usri3_logon_hours = NULL;
4468 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_bad_pw_count));
4469 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_num_logons));
4470 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_logon_server));
4471 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_country_code));
4472 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_code_page));
4473 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_user_id));
4474 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_primary_group_id));
4475 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_profile));
4476 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir_drive));
4477 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_expired));
4478 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4480 if (ndr_flags & NDR_BUFFERS) {
4481 if (r->usri3_logon_hours) {
4482 _mem_save_usri3_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4483 NDR_PULL_SET_MEM_CTX(ndr, r->usri3_logon_hours, 0);
4484 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri3_logon_hours));
4485 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri3_logon_hours_0, 0);
4488 return NDR_ERR_SUCCESS;
4491 _PUBLIC_ void ndr_print_USER_INFO_3(struct ndr_print *ndr, const char *name, const struct USER_INFO_3 *r)
4493 ndr_print_struct(ndr, name, "USER_INFO_3");
4494 ndr->depth++;
4495 ndr_print_string(ndr, "usri3_name", r->usri3_name);
4496 ndr_print_uint32(ndr, "usri3_password_age", r->usri3_password_age);
4497 ndr_print_uint32(ndr, "usri3_priv", r->usri3_priv);
4498 ndr_print_string(ndr, "usri3_home_dir", r->usri3_home_dir);
4499 ndr_print_string(ndr, "usri3_comment", r->usri3_comment);
4500 ndr_print_uint32(ndr, "usri3_flags", r->usri3_flags);
4501 ndr_print_string(ndr, "usri3_script_path", r->usri3_script_path);
4502 ndr_print_uint32(ndr, "usri3_auth_flags", r->usri3_auth_flags);
4503 ndr_print_string(ndr, "usri3_full_name", r->usri3_full_name);
4504 ndr_print_string(ndr, "usri3_usr_comment", r->usri3_usr_comment);
4505 ndr_print_string(ndr, "usri3_parms", r->usri3_parms);
4506 ndr_print_string(ndr, "usri3_workstations", r->usri3_workstations);
4507 ndr_print_uint32(ndr, "usri3_last_logon", r->usri3_last_logon);
4508 ndr_print_uint32(ndr, "usri3_last_logoff", r->usri3_last_logoff);
4509 ndr_print_uint32(ndr, "usri3_acct_expires", r->usri3_acct_expires);
4510 ndr_print_uint32(ndr, "usri3_max_storage", r->usri3_max_storage);
4511 ndr_print_uint32(ndr, "usri3_units_per_week", r->usri3_units_per_week);
4512 ndr_print_ptr(ndr, "usri3_logon_hours", r->usri3_logon_hours);
4513 ndr->depth++;
4514 if (r->usri3_logon_hours) {
4515 ndr_print_uint8(ndr, "usri3_logon_hours", *r->usri3_logon_hours);
4517 ndr->depth--;
4518 ndr_print_uint32(ndr, "usri3_bad_pw_count", r->usri3_bad_pw_count);
4519 ndr_print_uint32(ndr, "usri3_num_logons", r->usri3_num_logons);
4520 ndr_print_string(ndr, "usri3_logon_server", r->usri3_logon_server);
4521 ndr_print_uint32(ndr, "usri3_country_code", r->usri3_country_code);
4522 ndr_print_uint32(ndr, "usri3_code_page", r->usri3_code_page);
4523 ndr_print_uint32(ndr, "usri3_user_id", r->usri3_user_id);
4524 ndr_print_uint32(ndr, "usri3_primary_group_id", r->usri3_primary_group_id);
4525 ndr_print_string(ndr, "usri3_profile", r->usri3_profile);
4526 ndr_print_string(ndr, "usri3_home_dir_drive", r->usri3_home_dir_drive);
4527 ndr_print_uint32(ndr, "usri3_password_expired", r->usri3_password_expired);
4528 ndr->depth--;
4531 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_4(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_4 *r)
4533 if (ndr_flags & NDR_SCALARS) {
4534 NDR_CHECK(ndr_push_align(ndr, 5));
4535 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_name));
4536 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_password));
4537 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_age));
4538 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_priv));
4539 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir));
4540 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_comment));
4541 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_flags));
4542 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_script_path));
4543 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_auth_flags));
4544 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_full_name));
4545 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_usr_comment));
4546 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_parms));
4547 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_workstations));
4548 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logon));
4549 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logoff));
4550 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_acct_expires));
4551 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_max_storage));
4552 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_units_per_week));
4553 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_logon_hours));
4554 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_bad_pw_count));
4555 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_num_logons));
4556 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_logon_server));
4557 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_country_code));
4558 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_code_page));
4559 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_user_sid));
4560 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_primary_group_id));
4561 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_profile));
4562 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir_drive));
4563 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_expired));
4564 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4566 if (ndr_flags & NDR_BUFFERS) {
4567 if (r->usri4_logon_hours) {
4568 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri4_logon_hours));
4570 if (r->usri4_user_sid) {
4571 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4574 return NDR_ERR_SUCCESS;
4577 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_4(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_4 *r)
4579 uint32_t _ptr_usri4_logon_hours;
4580 TALLOC_CTX *_mem_save_usri4_logon_hours_0;
4581 uint32_t _ptr_usri4_user_sid;
4582 TALLOC_CTX *_mem_save_usri4_user_sid_0;
4583 if (ndr_flags & NDR_SCALARS) {
4584 NDR_CHECK(ndr_pull_align(ndr, 5));
4585 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_name));
4586 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_password));
4587 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_age));
4588 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_priv));
4589 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir));
4590 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_comment));
4591 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_flags));
4592 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_script_path));
4593 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_auth_flags));
4594 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_full_name));
4595 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_usr_comment));
4596 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_parms));
4597 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_workstations));
4598 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logon));
4599 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logoff));
4600 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_acct_expires));
4601 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_max_storage));
4602 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_units_per_week));
4603 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_logon_hours));
4604 if (_ptr_usri4_logon_hours) {
4605 NDR_PULL_ALLOC(ndr, r->usri4_logon_hours);
4606 } else {
4607 r->usri4_logon_hours = NULL;
4609 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_bad_pw_count));
4610 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_num_logons));
4611 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_logon_server));
4612 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_country_code));
4613 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_code_page));
4614 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_user_sid));
4615 if (_ptr_usri4_user_sid) {
4616 NDR_PULL_ALLOC(ndr, r->usri4_user_sid);
4617 } else {
4618 r->usri4_user_sid = NULL;
4620 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_primary_group_id));
4621 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_profile));
4622 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir_drive));
4623 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_expired));
4624 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4626 if (ndr_flags & NDR_BUFFERS) {
4627 if (r->usri4_logon_hours) {
4628 _mem_save_usri4_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4629 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_logon_hours, 0);
4630 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri4_logon_hours));
4631 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_logon_hours_0, 0);
4633 if (r->usri4_user_sid) {
4634 _mem_save_usri4_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
4635 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_user_sid, 0);
4636 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4637 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_user_sid_0, 0);
4640 return NDR_ERR_SUCCESS;
4643 _PUBLIC_ void ndr_print_USER_INFO_4(struct ndr_print *ndr, const char *name, const struct USER_INFO_4 *r)
4645 ndr_print_struct(ndr, name, "USER_INFO_4");
4646 ndr->depth++;
4647 ndr_print_string(ndr, "usri4_name", r->usri4_name);
4648 ndr_print_string(ndr, "usri4_password", r->usri4_password);
4649 ndr_print_uint32(ndr, "usri4_password_age", r->usri4_password_age);
4650 ndr_print_uint32(ndr, "usri4_priv", r->usri4_priv);
4651 ndr_print_string(ndr, "usri4_home_dir", r->usri4_home_dir);
4652 ndr_print_string(ndr, "usri4_comment", r->usri4_comment);
4653 ndr_print_uint32(ndr, "usri4_flags", r->usri4_flags);
4654 ndr_print_string(ndr, "usri4_script_path", r->usri4_script_path);
4655 ndr_print_uint32(ndr, "usri4_auth_flags", r->usri4_auth_flags);
4656 ndr_print_string(ndr, "usri4_full_name", r->usri4_full_name);
4657 ndr_print_string(ndr, "usri4_usr_comment", r->usri4_usr_comment);
4658 ndr_print_string(ndr, "usri4_parms", r->usri4_parms);
4659 ndr_print_string(ndr, "usri4_workstations", r->usri4_workstations);
4660 ndr_print_uint32(ndr, "usri4_last_logon", r->usri4_last_logon);
4661 ndr_print_uint32(ndr, "usri4_last_logoff", r->usri4_last_logoff);
4662 ndr_print_uint32(ndr, "usri4_acct_expires", r->usri4_acct_expires);
4663 ndr_print_uint32(ndr, "usri4_max_storage", r->usri4_max_storage);
4664 ndr_print_uint32(ndr, "usri4_units_per_week", r->usri4_units_per_week);
4665 ndr_print_ptr(ndr, "usri4_logon_hours", r->usri4_logon_hours);
4666 ndr->depth++;
4667 if (r->usri4_logon_hours) {
4668 ndr_print_uint8(ndr, "usri4_logon_hours", *r->usri4_logon_hours);
4670 ndr->depth--;
4671 ndr_print_uint32(ndr, "usri4_bad_pw_count", r->usri4_bad_pw_count);
4672 ndr_print_uint32(ndr, "usri4_num_logons", r->usri4_num_logons);
4673 ndr_print_string(ndr, "usri4_logon_server", r->usri4_logon_server);
4674 ndr_print_uint32(ndr, "usri4_country_code", r->usri4_country_code);
4675 ndr_print_uint32(ndr, "usri4_code_page", r->usri4_code_page);
4676 ndr_print_ptr(ndr, "usri4_user_sid", r->usri4_user_sid);
4677 ndr->depth++;
4678 if (r->usri4_user_sid) {
4679 ndr_print_domsid(ndr, "usri4_user_sid", r->usri4_user_sid);
4681 ndr->depth--;
4682 ndr_print_uint32(ndr, "usri4_primary_group_id", r->usri4_primary_group_id);
4683 ndr_print_string(ndr, "usri4_profile", r->usri4_profile);
4684 ndr_print_string(ndr, "usri4_home_dir_drive", r->usri4_home_dir_drive);
4685 ndr_print_uint32(ndr, "usri4_password_expired", r->usri4_password_expired);
4686 ndr->depth--;
4689 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_10(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_10 *r)
4691 if (ndr_flags & NDR_SCALARS) {
4692 NDR_CHECK(ndr_push_align(ndr, 4));
4693 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_name));
4694 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_comment));
4695 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_usr_comment));
4696 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_full_name));
4697 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4699 if (ndr_flags & NDR_BUFFERS) {
4701 return NDR_ERR_SUCCESS;
4704 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_10(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_10 *r)
4706 if (ndr_flags & NDR_SCALARS) {
4707 NDR_CHECK(ndr_pull_align(ndr, 4));
4708 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_name));
4709 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_comment));
4710 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_usr_comment));
4711 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_full_name));
4712 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4714 if (ndr_flags & NDR_BUFFERS) {
4716 return NDR_ERR_SUCCESS;
4719 _PUBLIC_ void ndr_print_USER_INFO_10(struct ndr_print *ndr, const char *name, const struct USER_INFO_10 *r)
4721 ndr_print_struct(ndr, name, "USER_INFO_10");
4722 ndr->depth++;
4723 ndr_print_string(ndr, "usri10_name", r->usri10_name);
4724 ndr_print_string(ndr, "usri10_comment", r->usri10_comment);
4725 ndr_print_string(ndr, "usri10_usr_comment", r->usri10_usr_comment);
4726 ndr_print_string(ndr, "usri10_full_name", r->usri10_full_name);
4727 ndr->depth--;
4730 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_11(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_11 *r)
4732 if (ndr_flags & NDR_SCALARS) {
4733 NDR_CHECK(ndr_push_align(ndr, 5));
4734 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_name));
4735 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_comment));
4736 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_usr_comment));
4737 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_full_name));
4738 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_priv));
4739 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_auth_flags));
4740 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_password_age));
4741 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_home_dir));
4742 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_parms));
4743 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logon));
4744 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logoff));
4745 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_bad_pw_count));
4746 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_num_logons));
4747 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_logon_server));
4748 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_country_code));
4749 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_workstations));
4750 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_max_storage));
4751 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_units_per_week));
4752 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri11_logon_hours));
4753 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_code_page));
4754 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4756 if (ndr_flags & NDR_BUFFERS) {
4757 if (r->usri11_logon_hours) {
4758 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri11_logon_hours));
4761 return NDR_ERR_SUCCESS;
4764 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_11(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_11 *r)
4766 uint32_t _ptr_usri11_logon_hours;
4767 TALLOC_CTX *_mem_save_usri11_logon_hours_0;
4768 if (ndr_flags & NDR_SCALARS) {
4769 NDR_CHECK(ndr_pull_align(ndr, 5));
4770 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_name));
4771 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_comment));
4772 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_usr_comment));
4773 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_full_name));
4774 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_priv));
4775 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_auth_flags));
4776 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_password_age));
4777 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_home_dir));
4778 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_parms));
4779 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logon));
4780 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logoff));
4781 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_bad_pw_count));
4782 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_num_logons));
4783 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_logon_server));
4784 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_country_code));
4785 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_workstations));
4786 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_max_storage));
4787 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_units_per_week));
4788 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri11_logon_hours));
4789 if (_ptr_usri11_logon_hours) {
4790 NDR_PULL_ALLOC(ndr, r->usri11_logon_hours);
4791 } else {
4792 r->usri11_logon_hours = NULL;
4794 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_code_page));
4795 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4797 if (ndr_flags & NDR_BUFFERS) {
4798 if (r->usri11_logon_hours) {
4799 _mem_save_usri11_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4800 NDR_PULL_SET_MEM_CTX(ndr, r->usri11_logon_hours, 0);
4801 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri11_logon_hours));
4802 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri11_logon_hours_0, 0);
4805 return NDR_ERR_SUCCESS;
4808 _PUBLIC_ void ndr_print_USER_INFO_11(struct ndr_print *ndr, const char *name, const struct USER_INFO_11 *r)
4810 ndr_print_struct(ndr, name, "USER_INFO_11");
4811 ndr->depth++;
4812 ndr_print_string(ndr, "usri11_name", r->usri11_name);
4813 ndr_print_string(ndr, "usri11_comment", r->usri11_comment);
4814 ndr_print_string(ndr, "usri11_usr_comment", r->usri11_usr_comment);
4815 ndr_print_string(ndr, "usri11_full_name", r->usri11_full_name);
4816 ndr_print_uint32(ndr, "usri11_priv", r->usri11_priv);
4817 ndr_print_uint32(ndr, "usri11_auth_flags", r->usri11_auth_flags);
4818 ndr_print_uint32(ndr, "usri11_password_age", r->usri11_password_age);
4819 ndr_print_string(ndr, "usri11_home_dir", r->usri11_home_dir);
4820 ndr_print_string(ndr, "usri11_parms", r->usri11_parms);
4821 ndr_print_uint32(ndr, "usri11_last_logon", r->usri11_last_logon);
4822 ndr_print_uint32(ndr, "usri11_last_logoff", r->usri11_last_logoff);
4823 ndr_print_uint32(ndr, "usri11_bad_pw_count", r->usri11_bad_pw_count);
4824 ndr_print_uint32(ndr, "usri11_num_logons", r->usri11_num_logons);
4825 ndr_print_string(ndr, "usri11_logon_server", r->usri11_logon_server);
4826 ndr_print_uint32(ndr, "usri11_country_code", r->usri11_country_code);
4827 ndr_print_string(ndr, "usri11_workstations", r->usri11_workstations);
4828 ndr_print_uint32(ndr, "usri11_max_storage", r->usri11_max_storage);
4829 ndr_print_uint32(ndr, "usri11_units_per_week", r->usri11_units_per_week);
4830 ndr_print_ptr(ndr, "usri11_logon_hours", r->usri11_logon_hours);
4831 ndr->depth++;
4832 if (r->usri11_logon_hours) {
4833 ndr_print_uint8(ndr, "usri11_logon_hours", *r->usri11_logon_hours);
4835 ndr->depth--;
4836 ndr_print_uint32(ndr, "usri11_code_page", r->usri11_code_page);
4837 ndr->depth--;
4840 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_20(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_20 *r)
4842 if (ndr_flags & NDR_SCALARS) {
4843 NDR_CHECK(ndr_push_align(ndr, 4));
4844 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_name));
4845 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_full_name));
4846 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_comment));
4847 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_flags));
4848 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_user_id));
4849 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4851 if (ndr_flags & NDR_BUFFERS) {
4853 return NDR_ERR_SUCCESS;
4856 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_20(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_20 *r)
4858 if (ndr_flags & NDR_SCALARS) {
4859 NDR_CHECK(ndr_pull_align(ndr, 4));
4860 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_name));
4861 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_full_name));
4862 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_comment));
4863 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_flags));
4864 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_user_id));
4865 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4867 if (ndr_flags & NDR_BUFFERS) {
4869 return NDR_ERR_SUCCESS;
4872 _PUBLIC_ void ndr_print_USER_INFO_20(struct ndr_print *ndr, const char *name, const struct USER_INFO_20 *r)
4874 ndr_print_struct(ndr, name, "USER_INFO_20");
4875 ndr->depth++;
4876 ndr_print_string(ndr, "usri20_name", r->usri20_name);
4877 ndr_print_string(ndr, "usri20_full_name", r->usri20_full_name);
4878 ndr_print_string(ndr, "usri20_comment", r->usri20_comment);
4879 ndr_print_uint32(ndr, "usri20_flags", r->usri20_flags);
4880 ndr_print_uint32(ndr, "usri20_user_id", r->usri20_user_id);
4881 ndr->depth--;
4884 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_21(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_21 *r)
4886 if (ndr_flags & NDR_SCALARS) {
4887 NDR_CHECK(ndr_push_align(ndr, 1));
4888 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri21_password, ENCRYPTED_PWLEN));
4889 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4891 if (ndr_flags & NDR_BUFFERS) {
4893 return NDR_ERR_SUCCESS;
4896 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_21(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_21 *r)
4898 uint32_t size_usri21_password_0 = 0;
4899 if (ndr_flags & NDR_SCALARS) {
4900 NDR_CHECK(ndr_pull_align(ndr, 1));
4901 size_usri21_password_0 = ENCRYPTED_PWLEN;
4902 NDR_PULL_ALLOC_N(ndr, r->usri21_password, size_usri21_password_0);
4903 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri21_password, size_usri21_password_0));
4904 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4906 if (ndr_flags & NDR_BUFFERS) {
4908 return NDR_ERR_SUCCESS;
4911 _PUBLIC_ void ndr_print_USER_INFO_21(struct ndr_print *ndr, const char *name, const struct USER_INFO_21 *r)
4913 ndr_print_struct(ndr, name, "USER_INFO_21");
4914 ndr->depth++;
4915 ndr_print_array_uint8(ndr, "usri21_password", r->usri21_password, ENCRYPTED_PWLEN);
4916 ndr->depth--;
4919 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_22(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_22 *r)
4921 if (ndr_flags & NDR_SCALARS) {
4922 NDR_CHECK(ndr_push_align(ndr, 5));
4923 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_name));
4924 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri22_password, ENCRYPTED_PWLEN));
4925 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_password_age));
4926 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_priv));
4927 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_home_dir));
4928 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_comment));
4929 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_flags));
4930 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_script_path));
4931 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_auth_flags));
4932 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_full_name));
4933 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_usr_comment));
4934 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_parms));
4935 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_workstations));
4936 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logon));
4937 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logoff));
4938 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_acct_expires));
4939 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_max_storage));
4940 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_units_per_week));
4941 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri22_logon_hours));
4942 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_bad_pw_count));
4943 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_num_logons));
4944 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_logon_server));
4945 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_country_code));
4946 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_code_page));
4947 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4949 if (ndr_flags & NDR_BUFFERS) {
4950 if (r->usri22_logon_hours) {
4951 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri22_logon_hours));
4954 return NDR_ERR_SUCCESS;
4957 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_22(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_22 *r)
4959 uint32_t size_usri22_password_0 = 0;
4960 uint32_t _ptr_usri22_logon_hours;
4961 TALLOC_CTX *_mem_save_usri22_logon_hours_0;
4962 if (ndr_flags & NDR_SCALARS) {
4963 NDR_CHECK(ndr_pull_align(ndr, 5));
4964 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_name));
4965 size_usri22_password_0 = ENCRYPTED_PWLEN;
4966 NDR_PULL_ALLOC_N(ndr, r->usri22_password, size_usri22_password_0);
4967 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri22_password, size_usri22_password_0));
4968 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_password_age));
4969 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_priv));
4970 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_home_dir));
4971 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_comment));
4972 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_flags));
4973 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_script_path));
4974 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_auth_flags));
4975 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_full_name));
4976 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_usr_comment));
4977 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_parms));
4978 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_workstations));
4979 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logon));
4980 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logoff));
4981 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_acct_expires));
4982 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_max_storage));
4983 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_units_per_week));
4984 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri22_logon_hours));
4985 if (_ptr_usri22_logon_hours) {
4986 NDR_PULL_ALLOC(ndr, r->usri22_logon_hours);
4987 } else {
4988 r->usri22_logon_hours = NULL;
4990 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_bad_pw_count));
4991 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_num_logons));
4992 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_logon_server));
4993 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_country_code));
4994 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_code_page));
4995 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4997 if (ndr_flags & NDR_BUFFERS) {
4998 if (r->usri22_logon_hours) {
4999 _mem_save_usri22_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5000 NDR_PULL_SET_MEM_CTX(ndr, r->usri22_logon_hours, 0);
5001 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri22_logon_hours));
5002 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri22_logon_hours_0, 0);
5005 return NDR_ERR_SUCCESS;
5008 _PUBLIC_ void ndr_print_USER_INFO_22(struct ndr_print *ndr, const char *name, const struct USER_INFO_22 *r)
5010 ndr_print_struct(ndr, name, "USER_INFO_22");
5011 ndr->depth++;
5012 ndr_print_string(ndr, "usri22_name", r->usri22_name);
5013 ndr_print_array_uint8(ndr, "usri22_password", r->usri22_password, ENCRYPTED_PWLEN);
5014 ndr_print_uint32(ndr, "usri22_password_age", r->usri22_password_age);
5015 ndr_print_uint32(ndr, "usri22_priv", r->usri22_priv);
5016 ndr_print_string(ndr, "usri22_home_dir", r->usri22_home_dir);
5017 ndr_print_string(ndr, "usri22_comment", r->usri22_comment);
5018 ndr_print_uint32(ndr, "usri22_flags", r->usri22_flags);
5019 ndr_print_uint32(ndr, "usri22_script_path", r->usri22_script_path);
5020 ndr_print_uint32(ndr, "usri22_auth_flags", r->usri22_auth_flags);
5021 ndr_print_string(ndr, "usri22_full_name", r->usri22_full_name);
5022 ndr_print_string(ndr, "usri22_usr_comment", r->usri22_usr_comment);
5023 ndr_print_string(ndr, "usri22_parms", r->usri22_parms);
5024 ndr_print_string(ndr, "usri22_workstations", r->usri22_workstations);
5025 ndr_print_uint32(ndr, "usri22_last_logon", r->usri22_last_logon);
5026 ndr_print_uint32(ndr, "usri22_last_logoff", r->usri22_last_logoff);
5027 ndr_print_uint32(ndr, "usri22_acct_expires", r->usri22_acct_expires);
5028 ndr_print_uint32(ndr, "usri22_max_storage", r->usri22_max_storage);
5029 ndr_print_uint32(ndr, "usri22_units_per_week", r->usri22_units_per_week);
5030 ndr_print_ptr(ndr, "usri22_logon_hours", r->usri22_logon_hours);
5031 ndr->depth++;
5032 if (r->usri22_logon_hours) {
5033 ndr_print_uint8(ndr, "usri22_logon_hours", *r->usri22_logon_hours);
5035 ndr->depth--;
5036 ndr_print_uint32(ndr, "usri22_bad_pw_count", r->usri22_bad_pw_count);
5037 ndr_print_uint32(ndr, "usri22_num_logons", r->usri22_num_logons);
5038 ndr_print_string(ndr, "usri22_logon_server", r->usri22_logon_server);
5039 ndr_print_uint32(ndr, "usri22_country_code", r->usri22_country_code);
5040 ndr_print_uint32(ndr, "usri22_code_page", r->usri22_code_page);
5041 ndr->depth--;
5044 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_23(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_23 *r)
5046 if (ndr_flags & NDR_SCALARS) {
5047 NDR_CHECK(ndr_push_align(ndr, 5));
5048 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_name));
5049 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_full_name));
5050 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_comment));
5051 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri23_flags));
5052 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri23_user_sid));
5053 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5055 if (ndr_flags & NDR_BUFFERS) {
5056 if (r->usri23_user_sid) {
5057 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
5060 return NDR_ERR_SUCCESS;
5063 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_23(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_23 *r)
5065 uint32_t _ptr_usri23_user_sid;
5066 TALLOC_CTX *_mem_save_usri23_user_sid_0;
5067 if (ndr_flags & NDR_SCALARS) {
5068 NDR_CHECK(ndr_pull_align(ndr, 5));
5069 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_name));
5070 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_full_name));
5071 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_comment));
5072 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri23_flags));
5073 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri23_user_sid));
5074 if (_ptr_usri23_user_sid) {
5075 NDR_PULL_ALLOC(ndr, r->usri23_user_sid);
5076 } else {
5077 r->usri23_user_sid = NULL;
5079 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5081 if (ndr_flags & NDR_BUFFERS) {
5082 if (r->usri23_user_sid) {
5083 _mem_save_usri23_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
5084 NDR_PULL_SET_MEM_CTX(ndr, r->usri23_user_sid, 0);
5085 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
5086 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri23_user_sid_0, 0);
5089 return NDR_ERR_SUCCESS;
5092 _PUBLIC_ void ndr_print_USER_INFO_23(struct ndr_print *ndr, const char *name, const struct USER_INFO_23 *r)
5094 ndr_print_struct(ndr, name, "USER_INFO_23");
5095 ndr->depth++;
5096 ndr_print_string(ndr, "usri23_name", r->usri23_name);
5097 ndr_print_string(ndr, "usri23_full_name", r->usri23_full_name);
5098 ndr_print_string(ndr, "usri23_comment", r->usri23_comment);
5099 ndr_print_uint32(ndr, "usri23_flags", r->usri23_flags);
5100 ndr_print_ptr(ndr, "usri23_user_sid", r->usri23_user_sid);
5101 ndr->depth++;
5102 if (r->usri23_user_sid) {
5103 ndr_print_domsid(ndr, "usri23_user_sid", r->usri23_user_sid);
5105 ndr->depth--;
5106 ndr->depth--;
5109 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1003(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1003 *r)
5111 if (ndr_flags & NDR_SCALARS) {
5112 NDR_CHECK(ndr_push_align(ndr, 4));
5113 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1003_password));
5114 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5116 if (ndr_flags & NDR_BUFFERS) {
5118 return NDR_ERR_SUCCESS;
5121 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1003(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1003 *r)
5123 if (ndr_flags & NDR_SCALARS) {
5124 NDR_CHECK(ndr_pull_align(ndr, 4));
5125 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1003_password));
5126 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5128 if (ndr_flags & NDR_BUFFERS) {
5130 return NDR_ERR_SUCCESS;
5133 _PUBLIC_ void ndr_print_USER_INFO_1003(struct ndr_print *ndr, const char *name, const struct USER_INFO_1003 *r)
5135 ndr_print_struct(ndr, name, "USER_INFO_1003");
5136 ndr->depth++;
5137 ndr_print_string(ndr, "usri1003_password", r->usri1003_password);
5138 ndr->depth--;
5141 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1005 *r)
5143 if (ndr_flags & NDR_SCALARS) {
5144 NDR_CHECK(ndr_push_align(ndr, 4));
5145 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1005_priv));
5146 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5148 if (ndr_flags & NDR_BUFFERS) {
5150 return NDR_ERR_SUCCESS;
5153 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1005 *r)
5155 if (ndr_flags & NDR_SCALARS) {
5156 NDR_CHECK(ndr_pull_align(ndr, 4));
5157 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1005_priv));
5158 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5160 if (ndr_flags & NDR_BUFFERS) {
5162 return NDR_ERR_SUCCESS;
5165 _PUBLIC_ void ndr_print_USER_INFO_1005(struct ndr_print *ndr, const char *name, const struct USER_INFO_1005 *r)
5167 ndr_print_struct(ndr, name, "USER_INFO_1005");
5168 ndr->depth++;
5169 ndr_print_uint32(ndr, "usri1005_priv", r->usri1005_priv);
5170 ndr->depth--;
5173 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1006(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1006 *r)
5175 if (ndr_flags & NDR_SCALARS) {
5176 NDR_CHECK(ndr_push_align(ndr, 4));
5177 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1006_home_dir));
5178 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5180 if (ndr_flags & NDR_BUFFERS) {
5182 return NDR_ERR_SUCCESS;
5185 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1006(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1006 *r)
5187 if (ndr_flags & NDR_SCALARS) {
5188 NDR_CHECK(ndr_pull_align(ndr, 4));
5189 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1006_home_dir));
5190 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5192 if (ndr_flags & NDR_BUFFERS) {
5194 return NDR_ERR_SUCCESS;
5197 _PUBLIC_ void ndr_print_USER_INFO_1006(struct ndr_print *ndr, const char *name, const struct USER_INFO_1006 *r)
5199 ndr_print_struct(ndr, name, "USER_INFO_1006");
5200 ndr->depth++;
5201 ndr_print_string(ndr, "usri1006_home_dir", r->usri1006_home_dir);
5202 ndr->depth--;
5205 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1007(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1007 *r)
5207 if (ndr_flags & NDR_SCALARS) {
5208 NDR_CHECK(ndr_push_align(ndr, 4));
5209 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1007_comment));
5210 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5212 if (ndr_flags & NDR_BUFFERS) {
5214 return NDR_ERR_SUCCESS;
5217 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1007(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1007 *r)
5219 if (ndr_flags & NDR_SCALARS) {
5220 NDR_CHECK(ndr_pull_align(ndr, 4));
5221 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1007_comment));
5222 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5224 if (ndr_flags & NDR_BUFFERS) {
5226 return NDR_ERR_SUCCESS;
5229 _PUBLIC_ void ndr_print_USER_INFO_1007(struct ndr_print *ndr, const char *name, const struct USER_INFO_1007 *r)
5231 ndr_print_struct(ndr, name, "USER_INFO_1007");
5232 ndr->depth++;
5233 ndr_print_string(ndr, "usri1007_comment", r->usri1007_comment);
5234 ndr->depth--;
5237 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1008(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1008 *r)
5239 if (ndr_flags & NDR_SCALARS) {
5240 NDR_CHECK(ndr_push_align(ndr, 4));
5241 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1008_flags));
5242 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5244 if (ndr_flags & NDR_BUFFERS) {
5246 return NDR_ERR_SUCCESS;
5249 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1008(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1008 *r)
5251 if (ndr_flags & NDR_SCALARS) {
5252 NDR_CHECK(ndr_pull_align(ndr, 4));
5253 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1008_flags));
5254 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5256 if (ndr_flags & NDR_BUFFERS) {
5258 return NDR_ERR_SUCCESS;
5261 _PUBLIC_ void ndr_print_USER_INFO_1008(struct ndr_print *ndr, const char *name, const struct USER_INFO_1008 *r)
5263 ndr_print_struct(ndr, name, "USER_INFO_1008");
5264 ndr->depth++;
5265 ndr_print_uint32(ndr, "usri1008_flags", r->usri1008_flags);
5266 ndr->depth--;
5269 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1009(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1009 *r)
5271 if (ndr_flags & NDR_SCALARS) {
5272 NDR_CHECK(ndr_push_align(ndr, 4));
5273 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1009_script_path));
5274 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5276 if (ndr_flags & NDR_BUFFERS) {
5278 return NDR_ERR_SUCCESS;
5281 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1009(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1009 *r)
5283 if (ndr_flags & NDR_SCALARS) {
5284 NDR_CHECK(ndr_pull_align(ndr, 4));
5285 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1009_script_path));
5286 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5288 if (ndr_flags & NDR_BUFFERS) {
5290 return NDR_ERR_SUCCESS;
5293 _PUBLIC_ void ndr_print_USER_INFO_1009(struct ndr_print *ndr, const char *name, const struct USER_INFO_1009 *r)
5295 ndr_print_struct(ndr, name, "USER_INFO_1009");
5296 ndr->depth++;
5297 ndr_print_string(ndr, "usri1009_script_path", r->usri1009_script_path);
5298 ndr->depth--;
5301 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1010 *r)
5303 if (ndr_flags & NDR_SCALARS) {
5304 NDR_CHECK(ndr_push_align(ndr, 4));
5305 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1010_auth_flags));
5306 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5308 if (ndr_flags & NDR_BUFFERS) {
5310 return NDR_ERR_SUCCESS;
5313 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1010 *r)
5315 if (ndr_flags & NDR_SCALARS) {
5316 NDR_CHECK(ndr_pull_align(ndr, 4));
5317 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1010_auth_flags));
5318 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5320 if (ndr_flags & NDR_BUFFERS) {
5322 return NDR_ERR_SUCCESS;
5325 _PUBLIC_ void ndr_print_USER_INFO_1010(struct ndr_print *ndr, const char *name, const struct USER_INFO_1010 *r)
5327 ndr_print_struct(ndr, name, "USER_INFO_1010");
5328 ndr->depth++;
5329 ndr_print_uint32(ndr, "usri1010_auth_flags", r->usri1010_auth_flags);
5330 ndr->depth--;
5333 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1011(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1011 *r)
5335 if (ndr_flags & NDR_SCALARS) {
5336 NDR_CHECK(ndr_push_align(ndr, 4));
5337 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1011_full_name));
5338 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5340 if (ndr_flags & NDR_BUFFERS) {
5342 return NDR_ERR_SUCCESS;
5345 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1011(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1011 *r)
5347 if (ndr_flags & NDR_SCALARS) {
5348 NDR_CHECK(ndr_pull_align(ndr, 4));
5349 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1011_full_name));
5350 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5352 if (ndr_flags & NDR_BUFFERS) {
5354 return NDR_ERR_SUCCESS;
5357 _PUBLIC_ void ndr_print_USER_INFO_1011(struct ndr_print *ndr, const char *name, const struct USER_INFO_1011 *r)
5359 ndr_print_struct(ndr, name, "USER_INFO_1011");
5360 ndr->depth++;
5361 ndr_print_string(ndr, "usri1011_full_name", r->usri1011_full_name);
5362 ndr->depth--;
5365 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1012(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1012 *r)
5367 if (ndr_flags & NDR_SCALARS) {
5368 NDR_CHECK(ndr_push_align(ndr, 4));
5369 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1012_usr_comment));
5370 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5372 if (ndr_flags & NDR_BUFFERS) {
5374 return NDR_ERR_SUCCESS;
5377 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1012(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1012 *r)
5379 if (ndr_flags & NDR_SCALARS) {
5380 NDR_CHECK(ndr_pull_align(ndr, 4));
5381 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1012_usr_comment));
5382 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5384 if (ndr_flags & NDR_BUFFERS) {
5386 return NDR_ERR_SUCCESS;
5389 _PUBLIC_ void ndr_print_USER_INFO_1012(struct ndr_print *ndr, const char *name, const struct USER_INFO_1012 *r)
5391 ndr_print_struct(ndr, name, "USER_INFO_1012");
5392 ndr->depth++;
5393 ndr_print_string(ndr, "usri1012_usr_comment", r->usri1012_usr_comment);
5394 ndr->depth--;
5397 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1013(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1013 *r)
5399 if (ndr_flags & NDR_SCALARS) {
5400 NDR_CHECK(ndr_push_align(ndr, 4));
5401 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1013_parms));
5402 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5404 if (ndr_flags & NDR_BUFFERS) {
5406 return NDR_ERR_SUCCESS;
5409 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1013(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1013 *r)
5411 if (ndr_flags & NDR_SCALARS) {
5412 NDR_CHECK(ndr_pull_align(ndr, 4));
5413 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1013_parms));
5414 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5416 if (ndr_flags & NDR_BUFFERS) {
5418 return NDR_ERR_SUCCESS;
5421 _PUBLIC_ void ndr_print_USER_INFO_1013(struct ndr_print *ndr, const char *name, const struct USER_INFO_1013 *r)
5423 ndr_print_struct(ndr, name, "USER_INFO_1013");
5424 ndr->depth++;
5425 ndr_print_string(ndr, "usri1013_parms", r->usri1013_parms);
5426 ndr->depth--;
5429 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1014(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1014 *r)
5431 if (ndr_flags & NDR_SCALARS) {
5432 NDR_CHECK(ndr_push_align(ndr, 4));
5433 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1014_workstations));
5434 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5436 if (ndr_flags & NDR_BUFFERS) {
5438 return NDR_ERR_SUCCESS;
5441 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1014(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1014 *r)
5443 if (ndr_flags & NDR_SCALARS) {
5444 NDR_CHECK(ndr_pull_align(ndr, 4));
5445 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1014_workstations));
5446 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5448 if (ndr_flags & NDR_BUFFERS) {
5450 return NDR_ERR_SUCCESS;
5453 _PUBLIC_ void ndr_print_USER_INFO_1014(struct ndr_print *ndr, const char *name, const struct USER_INFO_1014 *r)
5455 ndr_print_struct(ndr, name, "USER_INFO_1014");
5456 ndr->depth++;
5457 ndr_print_string(ndr, "usri1014_workstations", r->usri1014_workstations);
5458 ndr->depth--;
5461 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1017 *r)
5463 if (ndr_flags & NDR_SCALARS) {
5464 NDR_CHECK(ndr_push_align(ndr, 4));
5465 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1017_acct_expires));
5466 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5468 if (ndr_flags & NDR_BUFFERS) {
5470 return NDR_ERR_SUCCESS;
5473 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1017 *r)
5475 if (ndr_flags & NDR_SCALARS) {
5476 NDR_CHECK(ndr_pull_align(ndr, 4));
5477 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1017_acct_expires));
5478 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5480 if (ndr_flags & NDR_BUFFERS) {
5482 return NDR_ERR_SUCCESS;
5485 _PUBLIC_ void ndr_print_USER_INFO_1017(struct ndr_print *ndr, const char *name, const struct USER_INFO_1017 *r)
5487 ndr_print_struct(ndr, name, "USER_INFO_1017");
5488 ndr->depth++;
5489 ndr_print_uint32(ndr, "usri1017_acct_expires", r->usri1017_acct_expires);
5490 ndr->depth--;
5493 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1018 *r)
5495 if (ndr_flags & NDR_SCALARS) {
5496 NDR_CHECK(ndr_push_align(ndr, 4));
5497 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1018_max_storage));
5498 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5500 if (ndr_flags & NDR_BUFFERS) {
5502 return NDR_ERR_SUCCESS;
5505 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1018 *r)
5507 if (ndr_flags & NDR_SCALARS) {
5508 NDR_CHECK(ndr_pull_align(ndr, 4));
5509 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1018_max_storage));
5510 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5512 if (ndr_flags & NDR_BUFFERS) {
5514 return NDR_ERR_SUCCESS;
5517 _PUBLIC_ void ndr_print_USER_INFO_1018(struct ndr_print *ndr, const char *name, const struct USER_INFO_1018 *r)
5519 ndr_print_struct(ndr, name, "USER_INFO_1018");
5520 ndr->depth++;
5521 ndr_print_uint32(ndr, "usri1018_max_storage", r->usri1018_max_storage);
5522 ndr->depth--;
5525 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1020(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1020 *r)
5527 if (ndr_flags & NDR_SCALARS) {
5528 NDR_CHECK(ndr_push_align(ndr, 5));
5529 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1020_units_per_week));
5530 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri1020_logon_hours));
5531 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5533 if (ndr_flags & NDR_BUFFERS) {
5534 if (r->usri1020_logon_hours) {
5535 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri1020_logon_hours));
5538 return NDR_ERR_SUCCESS;
5541 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1020(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1020 *r)
5543 uint32_t _ptr_usri1020_logon_hours;
5544 TALLOC_CTX *_mem_save_usri1020_logon_hours_0;
5545 if (ndr_flags & NDR_SCALARS) {
5546 NDR_CHECK(ndr_pull_align(ndr, 5));
5547 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1020_units_per_week));
5548 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri1020_logon_hours));
5549 if (_ptr_usri1020_logon_hours) {
5550 NDR_PULL_ALLOC(ndr, r->usri1020_logon_hours);
5551 } else {
5552 r->usri1020_logon_hours = NULL;
5554 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5556 if (ndr_flags & NDR_BUFFERS) {
5557 if (r->usri1020_logon_hours) {
5558 _mem_save_usri1020_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5559 NDR_PULL_SET_MEM_CTX(ndr, r->usri1020_logon_hours, 0);
5560 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri1020_logon_hours));
5561 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri1020_logon_hours_0, 0);
5564 return NDR_ERR_SUCCESS;
5567 _PUBLIC_ void ndr_print_USER_INFO_1020(struct ndr_print *ndr, const char *name, const struct USER_INFO_1020 *r)
5569 ndr_print_struct(ndr, name, "USER_INFO_1020");
5570 ndr->depth++;
5571 ndr_print_uint32(ndr, "usri1020_units_per_week", r->usri1020_units_per_week);
5572 ndr_print_ptr(ndr, "usri1020_logon_hours", r->usri1020_logon_hours);
5573 ndr->depth++;
5574 if (r->usri1020_logon_hours) {
5575 ndr_print_uint8(ndr, "usri1020_logon_hours", *r->usri1020_logon_hours);
5577 ndr->depth--;
5578 ndr->depth--;
5581 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1023(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1023 *r)
5583 if (ndr_flags & NDR_SCALARS) {
5584 NDR_CHECK(ndr_push_align(ndr, 4));
5585 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1023_logon_server));
5586 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5588 if (ndr_flags & NDR_BUFFERS) {
5590 return NDR_ERR_SUCCESS;
5593 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1023(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1023 *r)
5595 if (ndr_flags & NDR_SCALARS) {
5596 NDR_CHECK(ndr_pull_align(ndr, 4));
5597 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1023_logon_server));
5598 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5600 if (ndr_flags & NDR_BUFFERS) {
5602 return NDR_ERR_SUCCESS;
5605 _PUBLIC_ void ndr_print_USER_INFO_1023(struct ndr_print *ndr, const char *name, const struct USER_INFO_1023 *r)
5607 ndr_print_struct(ndr, name, "USER_INFO_1023");
5608 ndr->depth++;
5609 ndr_print_string(ndr, "usri1023_logon_server", r->usri1023_logon_server);
5610 ndr->depth--;
5613 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1024(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1024 *r)
5615 if (ndr_flags & NDR_SCALARS) {
5616 NDR_CHECK(ndr_push_align(ndr, 4));
5617 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1024_country_code));
5618 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5620 if (ndr_flags & NDR_BUFFERS) {
5622 return NDR_ERR_SUCCESS;
5625 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1024(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1024 *r)
5627 if (ndr_flags & NDR_SCALARS) {
5628 NDR_CHECK(ndr_pull_align(ndr, 4));
5629 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1024_country_code));
5630 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5632 if (ndr_flags & NDR_BUFFERS) {
5634 return NDR_ERR_SUCCESS;
5637 _PUBLIC_ void ndr_print_USER_INFO_1024(struct ndr_print *ndr, const char *name, const struct USER_INFO_1024 *r)
5639 ndr_print_struct(ndr, name, "USER_INFO_1024");
5640 ndr->depth++;
5641 ndr_print_uint32(ndr, "usri1024_country_code", r->usri1024_country_code);
5642 ndr->depth--;
5645 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1025(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1025 *r)
5647 if (ndr_flags & NDR_SCALARS) {
5648 NDR_CHECK(ndr_push_align(ndr, 4));
5649 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1025_code_page));
5650 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5652 if (ndr_flags & NDR_BUFFERS) {
5654 return NDR_ERR_SUCCESS;
5657 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1025(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1025 *r)
5659 if (ndr_flags & NDR_SCALARS) {
5660 NDR_CHECK(ndr_pull_align(ndr, 4));
5661 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1025_code_page));
5662 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5664 if (ndr_flags & NDR_BUFFERS) {
5666 return NDR_ERR_SUCCESS;
5669 _PUBLIC_ void ndr_print_USER_INFO_1025(struct ndr_print *ndr, const char *name, const struct USER_INFO_1025 *r)
5671 ndr_print_struct(ndr, name, "USER_INFO_1025");
5672 ndr->depth++;
5673 ndr_print_uint32(ndr, "usri1025_code_page", r->usri1025_code_page);
5674 ndr->depth--;
5677 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1051(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1051 *r)
5679 if (ndr_flags & NDR_SCALARS) {
5680 NDR_CHECK(ndr_push_align(ndr, 4));
5681 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1051_primary_group_id));
5682 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5684 if (ndr_flags & NDR_BUFFERS) {
5686 return NDR_ERR_SUCCESS;
5689 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1051(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1051 *r)
5691 if (ndr_flags & NDR_SCALARS) {
5692 NDR_CHECK(ndr_pull_align(ndr, 4));
5693 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1051_primary_group_id));
5694 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5696 if (ndr_flags & NDR_BUFFERS) {
5698 return NDR_ERR_SUCCESS;
5701 _PUBLIC_ void ndr_print_USER_INFO_1051(struct ndr_print *ndr, const char *name, const struct USER_INFO_1051 *r)
5703 ndr_print_struct(ndr, name, "USER_INFO_1051");
5704 ndr->depth++;
5705 ndr_print_uint32(ndr, "usri1051_primary_group_id", r->usri1051_primary_group_id);
5706 ndr->depth--;
5709 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1052(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1052 *r)
5711 if (ndr_flags & NDR_SCALARS) {
5712 NDR_CHECK(ndr_push_align(ndr, 4));
5713 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1052_profile));
5714 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5716 if (ndr_flags & NDR_BUFFERS) {
5718 return NDR_ERR_SUCCESS;
5721 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1052(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1052 *r)
5723 if (ndr_flags & NDR_SCALARS) {
5724 NDR_CHECK(ndr_pull_align(ndr, 4));
5725 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1052_profile));
5726 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5728 if (ndr_flags & NDR_BUFFERS) {
5730 return NDR_ERR_SUCCESS;
5733 _PUBLIC_ void ndr_print_USER_INFO_1052(struct ndr_print *ndr, const char *name, const struct USER_INFO_1052 *r)
5735 ndr_print_struct(ndr, name, "USER_INFO_1052");
5736 ndr->depth++;
5737 ndr_print_string(ndr, "usri1052_profile", r->usri1052_profile);
5738 ndr->depth--;
5741 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1053(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1053 *r)
5743 if (ndr_flags & NDR_SCALARS) {
5744 NDR_CHECK(ndr_push_align(ndr, 4));
5745 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1053_home_dir_drive));
5746 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5748 if (ndr_flags & NDR_BUFFERS) {
5750 return NDR_ERR_SUCCESS;
5753 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1053(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1053 *r)
5755 if (ndr_flags & NDR_SCALARS) {
5756 NDR_CHECK(ndr_pull_align(ndr, 4));
5757 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1053_home_dir_drive));
5758 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5760 if (ndr_flags & NDR_BUFFERS) {
5762 return NDR_ERR_SUCCESS;
5765 _PUBLIC_ void ndr_print_USER_INFO_1053(struct ndr_print *ndr, const char *name, const struct USER_INFO_1053 *r)
5767 ndr_print_struct(ndr, name, "USER_INFO_1053");
5768 ndr->depth++;
5769 ndr_print_string(ndr, "usri1053_home_dir_drive", r->usri1053_home_dir_drive);
5770 ndr->depth--;
5773 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_X(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_X *r)
5775 if (ndr_flags & NDR_SCALARS) {
5776 NDR_CHECK(ndr_push_align(ndr, 5));
5777 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_name));
5778 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_password));
5779 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_age));
5780 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_priv));
5781 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir));
5782 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_comment));
5783 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_flags));
5784 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_script_path));
5785 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_auth_flags));
5786 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_full_name));
5787 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_usr_comment));
5788 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_parms));
5789 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_workstations));
5790 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logon));
5791 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logoff));
5792 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_acct_expires));
5793 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_max_storage));
5794 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_units_per_week));
5795 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usriX_logon_hours));
5796 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_bad_pw_count));
5797 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_num_logons));
5798 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_logon_server));
5799 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_country_code));
5800 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_code_page));
5801 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_profile));
5802 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir_drive));
5803 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_user_id));
5804 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_primary_group_id));
5805 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_expired));
5806 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5808 if (ndr_flags & NDR_BUFFERS) {
5809 if (r->usriX_logon_hours) {
5810 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usriX_logon_hours));
5813 return NDR_ERR_SUCCESS;
5816 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_X(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_X *r)
5818 uint32_t _ptr_usriX_logon_hours;
5819 TALLOC_CTX *_mem_save_usriX_logon_hours_0;
5820 if (ndr_flags & NDR_SCALARS) {
5821 NDR_CHECK(ndr_pull_align(ndr, 5));
5822 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_name));
5823 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_password));
5824 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_age));
5825 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_priv));
5826 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir));
5827 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_comment));
5828 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_flags));
5829 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_script_path));
5830 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_auth_flags));
5831 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_full_name));
5832 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_usr_comment));
5833 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_parms));
5834 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_workstations));
5835 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logon));
5836 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logoff));
5837 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_acct_expires));
5838 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_max_storage));
5839 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_units_per_week));
5840 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usriX_logon_hours));
5841 if (_ptr_usriX_logon_hours) {
5842 NDR_PULL_ALLOC(ndr, r->usriX_logon_hours);
5843 } else {
5844 r->usriX_logon_hours = NULL;
5846 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_bad_pw_count));
5847 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_num_logons));
5848 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_logon_server));
5849 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_country_code));
5850 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_code_page));
5851 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_profile));
5852 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir_drive));
5853 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_user_id));
5854 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_primary_group_id));
5855 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_expired));
5856 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5858 if (ndr_flags & NDR_BUFFERS) {
5859 if (r->usriX_logon_hours) {
5860 _mem_save_usriX_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5861 NDR_PULL_SET_MEM_CTX(ndr, r->usriX_logon_hours, 0);
5862 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usriX_logon_hours));
5863 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usriX_logon_hours_0, 0);
5866 return NDR_ERR_SUCCESS;
5869 _PUBLIC_ void ndr_print_USER_INFO_X(struct ndr_print *ndr, const char *name, const struct USER_INFO_X *r)
5871 ndr_print_struct(ndr, name, "USER_INFO_X");
5872 ndr->depth++;
5873 ndr_print_string(ndr, "usriX_name", r->usriX_name);
5874 ndr_print_string(ndr, "usriX_password", r->usriX_password);
5875 ndr_print_uint32(ndr, "usriX_password_age", r->usriX_password_age);
5876 ndr_print_uint32(ndr, "usriX_priv", r->usriX_priv);
5877 ndr_print_string(ndr, "usriX_home_dir", r->usriX_home_dir);
5878 ndr_print_string(ndr, "usriX_comment", r->usriX_comment);
5879 ndr_print_uint32(ndr, "usriX_flags", r->usriX_flags);
5880 ndr_print_string(ndr, "usriX_script_path", r->usriX_script_path);
5881 ndr_print_uint32(ndr, "usriX_auth_flags", r->usriX_auth_flags);
5882 ndr_print_string(ndr, "usriX_full_name", r->usriX_full_name);
5883 ndr_print_string(ndr, "usriX_usr_comment", r->usriX_usr_comment);
5884 ndr_print_string(ndr, "usriX_parms", r->usriX_parms);
5885 ndr_print_string(ndr, "usriX_workstations", r->usriX_workstations);
5886 ndr_print_uint32(ndr, "usriX_last_logon", r->usriX_last_logon);
5887 ndr_print_uint32(ndr, "usriX_last_logoff", r->usriX_last_logoff);
5888 ndr_print_uint32(ndr, "usriX_acct_expires", r->usriX_acct_expires);
5889 ndr_print_uint32(ndr, "usriX_max_storage", r->usriX_max_storage);
5890 ndr_print_uint32(ndr, "usriX_units_per_week", r->usriX_units_per_week);
5891 ndr_print_ptr(ndr, "usriX_logon_hours", r->usriX_logon_hours);
5892 ndr->depth++;
5893 if (r->usriX_logon_hours) {
5894 ndr_print_uint8(ndr, "usriX_logon_hours", *r->usriX_logon_hours);
5896 ndr->depth--;
5897 ndr_print_uint32(ndr, "usriX_bad_pw_count", r->usriX_bad_pw_count);
5898 ndr_print_uint32(ndr, "usriX_num_logons", r->usriX_num_logons);
5899 ndr_print_string(ndr, "usriX_logon_server", r->usriX_logon_server);
5900 ndr_print_uint32(ndr, "usriX_country_code", r->usriX_country_code);
5901 ndr_print_uint32(ndr, "usriX_code_page", r->usriX_code_page);
5902 ndr_print_string(ndr, "usriX_profile", r->usriX_profile);
5903 ndr_print_string(ndr, "usriX_home_dir_drive", r->usriX_home_dir_drive);
5904 ndr_print_uint32(ndr, "usriX_user_id", r->usriX_user_id);
5905 ndr_print_uint32(ndr, "usriX_primary_group_id", r->usriX_primary_group_id);
5906 ndr_print_uint32(ndr, "usriX_password_expired", r->usriX_password_expired);
5907 ndr->depth--;
5910 _PUBLIC_ enum ndr_err_code ndr_push_GROUP_USERS_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct GROUP_USERS_INFO_0 *r)
5912 if (ndr_flags & NDR_SCALARS) {
5913 NDR_CHECK(ndr_push_align(ndr, 4));
5914 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui0_name));
5915 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5917 if (ndr_flags & NDR_BUFFERS) {
5919 return NDR_ERR_SUCCESS;
5922 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_0 *r)
5924 if (ndr_flags & NDR_SCALARS) {
5925 NDR_CHECK(ndr_pull_align(ndr, 4));
5926 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui0_name));
5927 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5929 if (ndr_flags & NDR_BUFFERS) {
5931 return NDR_ERR_SUCCESS;
5934 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_0(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_0 *r)
5936 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_0");
5937 ndr->depth++;
5938 ndr_print_string(ndr, "grui0_name", r->grui0_name);
5939 ndr->depth--;
5942 _PUBLIC_ enum ndr_err_code ndr_push_GROUP_USERS_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct GROUP_USERS_INFO_1 *r)
5944 if (ndr_flags & NDR_SCALARS) {
5945 NDR_CHECK(ndr_push_align(ndr, 4));
5946 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui1_name));
5947 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grui1_attributes));
5948 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5950 if (ndr_flags & NDR_BUFFERS) {
5952 return NDR_ERR_SUCCESS;
5955 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_1 *r)
5957 if (ndr_flags & NDR_SCALARS) {
5958 NDR_CHECK(ndr_pull_align(ndr, 4));
5959 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui1_name));
5960 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grui1_attributes));
5961 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5963 if (ndr_flags & NDR_BUFFERS) {
5965 return NDR_ERR_SUCCESS;
5968 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_1(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_1 *r)
5970 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_1");
5971 ndr->depth++;
5972 ndr_print_string(ndr, "grui1_name", r->grui1_name);
5973 ndr_print_uint32(ndr, "grui1_attributes", r->grui1_attributes);
5974 ndr->depth--;
5977 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_USER *r)
5979 if (ndr_flags & NDR_SCALARS) {
5980 NDR_CHECK(ndr_push_align(ndr, 4));
5981 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
5982 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
5983 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
5984 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_full_name));
5985 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_user_id));
5986 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_next_index));
5987 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5989 if (ndr_flags & NDR_BUFFERS) {
5991 return NDR_ERR_SUCCESS;
5994 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_USER *r)
5996 if (ndr_flags & NDR_SCALARS) {
5997 NDR_CHECK(ndr_pull_align(ndr, 4));
5998 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
5999 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
6000 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
6001 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_full_name));
6002 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_user_id));
6003 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_next_index));
6004 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6006 if (ndr_flags & NDR_BUFFERS) {
6008 return NDR_ERR_SUCCESS;
6011 _PUBLIC_ void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r)
6013 ndr_print_struct(ndr, name, "NET_DISPLAY_USER");
6014 ndr->depth++;
6015 ndr_print_string(ndr, "usri1_name", r->usri1_name);
6016 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
6017 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
6018 ndr_print_string(ndr, "usri1_full_name", r->usri1_full_name);
6019 ndr_print_uint32(ndr, "usri1_user_id", r->usri1_user_id);
6020 ndr_print_uint32(ndr, "usri1_next_index", r->usri1_next_index);
6021 ndr->depth--;
6024 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_MACHINE *r)
6026 if (ndr_flags & NDR_SCALARS) {
6027 NDR_CHECK(ndr_push_align(ndr, 4));
6028 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
6029 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
6030 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
6031 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_user_id));
6032 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_next_index));
6033 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6035 if (ndr_flags & NDR_BUFFERS) {
6037 return NDR_ERR_SUCCESS;
6040 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_MACHINE *r)
6042 if (ndr_flags & NDR_SCALARS) {
6043 NDR_CHECK(ndr_pull_align(ndr, 4));
6044 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
6045 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
6046 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
6047 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_user_id));
6048 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_next_index));
6049 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6051 if (ndr_flags & NDR_BUFFERS) {
6053 return NDR_ERR_SUCCESS;
6056 _PUBLIC_ void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r)
6058 ndr_print_struct(ndr, name, "NET_DISPLAY_MACHINE");
6059 ndr->depth++;
6060 ndr_print_string(ndr, "usri2_name", r->usri2_name);
6061 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
6062 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
6063 ndr_print_uint32(ndr, "usri2_user_id", r->usri2_user_id);
6064 ndr_print_uint32(ndr, "usri2_next_index", r->usri2_next_index);
6065 ndr->depth--;
6068 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_GROUP *r)
6070 if (ndr_flags & NDR_SCALARS) {
6071 NDR_CHECK(ndr_push_align(ndr, 4));
6072 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_name));
6073 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_comment));
6074 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_group_id));
6075 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_attributes));
6076 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_next_index));
6077 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6079 if (ndr_flags & NDR_BUFFERS) {
6081 return NDR_ERR_SUCCESS;
6084 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_GROUP *r)
6086 if (ndr_flags & NDR_SCALARS) {
6087 NDR_CHECK(ndr_pull_align(ndr, 4));
6088 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_name));
6089 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_comment));
6090 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_group_id));
6091 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_attributes));
6092 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_next_index));
6093 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6095 if (ndr_flags & NDR_BUFFERS) {
6097 return NDR_ERR_SUCCESS;
6100 _PUBLIC_ void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r)
6102 ndr_print_struct(ndr, name, "NET_DISPLAY_GROUP");
6103 ndr->depth++;
6104 ndr_print_string(ndr, "grpi3_name", r->grpi3_name);
6105 ndr_print_string(ndr, "grpi3_comment", r->grpi3_comment);
6106 ndr_print_uint32(ndr, "grpi3_group_id", r->grpi3_group_id);
6107 ndr_print_uint32(ndr, "grpi3_attributes", r->grpi3_attributes);
6108 ndr_print_uint32(ndr, "grpi3_next_index", r->grpi3_next_index);
6109 ndr->depth--;
6112 _PUBLIC_ enum ndr_err_code ndr_push_SHARE_INFO_1005_FLAGS(struct ndr_push *ndr, int ndr_flags, uint32_t r)
6114 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
6115 return NDR_ERR_SUCCESS;
6118 _PUBLIC_ enum ndr_err_code ndr_pull_SHARE_INFO_1005_FLAGS(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
6120 uint32_t v;
6121 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
6122 *r = v;
6123 return NDR_ERR_SUCCESS;
6126 _PUBLIC_ void ndr_print_SHARE_INFO_1005_FLAGS(struct ndr_print *ndr, const char *name, uint32_t r)
6128 ndr_print_uint32(ndr, name, r);
6129 ndr->depth++;
6130 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS", SHI1005_FLAGS_DFS, r);
6131 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS_ROOT", SHI1005_FLAGS_DFS_ROOT, r);
6132 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_MANUAL_REINT", CSC_CACHE_MANUAL_REINT, r);
6133 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_AUTO_REINT", CSC_CACHE_AUTO_REINT, r);
6134 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_VDO", CSC_CACHE_VDO, r);
6135 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_NONE", CSC_CACHE_NONE, r);
6136 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS", SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS, r);
6137 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_FORCE_SHARED_DELETE", SHI1005_FLAGS_FORCE_SHARED_DELETE, r);
6138 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING", SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING, r);
6139 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM", SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM, r);
6140 ndr->depth--;
6143 _PUBLIC_ void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetJoinDomain *r)
6145 ndr_print_struct(ndr, name, "NetJoinDomain");
6146 ndr->depth++;
6147 if (flags & NDR_SET_VALUES) {
6148 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6150 if (flags & NDR_IN) {
6151 ndr_print_struct(ndr, "in", "NetJoinDomain");
6152 ndr->depth++;
6153 ndr_print_ptr(ndr, "server", r->in.server);
6154 ndr->depth++;
6155 if (r->in.server) {
6156 ndr_print_string(ndr, "server", r->in.server);
6158 ndr->depth--;
6159 ndr_print_ptr(ndr, "domain", r->in.domain);
6160 ndr->depth++;
6161 ndr_print_string(ndr, "domain", r->in.domain);
6162 ndr->depth--;
6163 ndr_print_ptr(ndr, "account_ou", r->in.account_ou);
6164 ndr->depth++;
6165 if (r->in.account_ou) {
6166 ndr_print_string(ndr, "account_ou", r->in.account_ou);
6168 ndr->depth--;
6169 ndr_print_ptr(ndr, "account", r->in.account);
6170 ndr->depth++;
6171 if (r->in.account) {
6172 ndr_print_string(ndr, "account", r->in.account);
6174 ndr->depth--;
6175 ndr_print_ptr(ndr, "password", r->in.password);
6176 ndr->depth++;
6177 if (r->in.password) {
6178 ndr_print_string(ndr, "password", r->in.password);
6180 ndr->depth--;
6181 ndr_print_NetJoinFlags(ndr, "join_flags", r->in.join_flags);
6182 ndr->depth--;
6184 if (flags & NDR_OUT) {
6185 ndr_print_struct(ndr, "out", "NetJoinDomain");
6186 ndr->depth++;
6187 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6188 ndr->depth--;
6190 ndr->depth--;
6193 _PUBLIC_ void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetUnjoinDomain *r)
6195 ndr_print_struct(ndr, name, "NetUnjoinDomain");
6196 ndr->depth++;
6197 if (flags & NDR_SET_VALUES) {
6198 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6200 if (flags & NDR_IN) {
6201 ndr_print_struct(ndr, "in", "NetUnjoinDomain");
6202 ndr->depth++;
6203 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6204 ndr->depth++;
6205 if (r->in.server_name) {
6206 ndr_print_string(ndr, "server_name", r->in.server_name);
6208 ndr->depth--;
6209 ndr_print_ptr(ndr, "account", r->in.account);
6210 ndr->depth++;
6211 if (r->in.account) {
6212 ndr_print_string(ndr, "account", r->in.account);
6214 ndr->depth--;
6215 ndr_print_ptr(ndr, "password", r->in.password);
6216 ndr->depth++;
6217 if (r->in.password) {
6218 ndr_print_string(ndr, "password", r->in.password);
6220 ndr->depth--;
6221 ndr_print_NetJoinFlags(ndr, "unjoin_flags", r->in.unjoin_flags);
6222 ndr->depth--;
6224 if (flags & NDR_OUT) {
6225 ndr_print_struct(ndr, "out", "NetUnjoinDomain");
6226 ndr->depth++;
6227 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6228 ndr->depth--;
6230 ndr->depth--;
6233 _PUBLIC_ void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinInformation *r)
6235 ndr_print_struct(ndr, name, "NetGetJoinInformation");
6236 ndr->depth++;
6237 if (flags & NDR_SET_VALUES) {
6238 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6240 if (flags & NDR_IN) {
6241 ndr_print_struct(ndr, "in", "NetGetJoinInformation");
6242 ndr->depth++;
6243 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6244 ndr->depth++;
6245 if (r->in.server_name) {
6246 ndr_print_string(ndr, "server_name", r->in.server_name);
6248 ndr->depth--;
6249 ndr->depth--;
6251 if (flags & NDR_OUT) {
6252 ndr_print_struct(ndr, "out", "NetGetJoinInformation");
6253 ndr->depth++;
6254 ndr_print_ptr(ndr, "name_buffer", r->out.name_buffer);
6255 ndr->depth++;
6256 ndr_print_ptr(ndr, "name_buffer", *r->out.name_buffer);
6257 ndr->depth++;
6258 if (*r->out.name_buffer) {
6259 ndr_print_string(ndr, "name_buffer", *r->out.name_buffer);
6261 ndr->depth--;
6262 ndr->depth--;
6263 ndr_print_ptr(ndr, "name_type", r->out.name_type);
6264 ndr->depth++;
6265 ndr_print_uint16(ndr, "name_type", *r->out.name_type);
6266 ndr->depth--;
6267 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6268 ndr->depth--;
6270 ndr->depth--;
6273 _PUBLIC_ void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinableOUs *r)
6275 ndr_print_struct(ndr, name, "NetGetJoinableOUs");
6276 ndr->depth++;
6277 if (flags & NDR_SET_VALUES) {
6278 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6280 if (flags & NDR_IN) {
6281 ndr_print_struct(ndr, "in", "NetGetJoinableOUs");
6282 ndr->depth++;
6283 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6284 ndr->depth++;
6285 if (r->in.server_name) {
6286 ndr_print_string(ndr, "server_name", r->in.server_name);
6288 ndr->depth--;
6289 ndr_print_ptr(ndr, "domain", r->in.domain);
6290 ndr->depth++;
6291 ndr_print_string(ndr, "domain", r->in.domain);
6292 ndr->depth--;
6293 ndr_print_ptr(ndr, "account", r->in.account);
6294 ndr->depth++;
6295 if (r->in.account) {
6296 ndr_print_string(ndr, "account", r->in.account);
6298 ndr->depth--;
6299 ndr_print_ptr(ndr, "password", r->in.password);
6300 ndr->depth++;
6301 if (r->in.password) {
6302 ndr_print_string(ndr, "password", r->in.password);
6304 ndr->depth--;
6305 ndr->depth--;
6307 if (flags & NDR_OUT) {
6308 ndr_print_struct(ndr, "out", "NetGetJoinableOUs");
6309 ndr->depth++;
6310 ndr_print_ptr(ndr, "ou_count", r->out.ou_count);
6311 ndr->depth++;
6312 ndr_print_uint32(ndr, "ou_count", *r->out.ou_count);
6313 ndr->depth--;
6314 ndr_print_ptr(ndr, "ous", r->out.ous);
6315 ndr->depth++;
6316 ndr_print_ptr(ndr, "ous", *r->out.ous);
6317 ndr->depth++;
6318 if (*r->out.ous) {
6319 ndr_print_ptr(ndr, "ous", **r->out.ous);
6320 ndr->depth++;
6321 if (**r->out.ous) {
6322 ndr_print_string(ndr, "ous", **r->out.ous);
6324 ndr->depth--;
6326 ndr->depth--;
6327 ndr->depth--;
6328 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6329 ndr->depth--;
6331 ndr->depth--;
6334 _PUBLIC_ void ndr_print_NetRenameMachineInDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetRenameMachineInDomain *r)
6336 ndr_print_struct(ndr, name, "NetRenameMachineInDomain");
6337 ndr->depth++;
6338 if (flags & NDR_SET_VALUES) {
6339 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6341 if (flags & NDR_IN) {
6342 ndr_print_struct(ndr, "in", "NetRenameMachineInDomain");
6343 ndr->depth++;
6344 ndr_print_string(ndr, "server_name", r->in.server_name);
6345 ndr_print_string(ndr, "new_machine_name", r->in.new_machine_name);
6346 ndr_print_string(ndr, "account", r->in.account);
6347 ndr_print_string(ndr, "password", r->in.password);
6348 ndr_print_uint32(ndr, "rename_options", r->in.rename_options);
6349 ndr->depth--;
6351 if (flags & NDR_OUT) {
6352 ndr_print_struct(ndr, "out", "NetRenameMachineInDomain");
6353 ndr->depth++;
6354 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6355 ndr->depth--;
6357 ndr->depth--;
6360 _PUBLIC_ void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerGetInfo *r)
6362 ndr_print_struct(ndr, name, "NetServerGetInfo");
6363 ndr->depth++;
6364 if (flags & NDR_SET_VALUES) {
6365 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6367 if (flags & NDR_IN) {
6368 ndr_print_struct(ndr, "in", "NetServerGetInfo");
6369 ndr->depth++;
6370 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6371 ndr->depth++;
6372 if (r->in.server_name) {
6373 ndr_print_string(ndr, "server_name", r->in.server_name);
6375 ndr->depth--;
6376 ndr_print_uint32(ndr, "level", r->in.level);
6377 ndr->depth--;
6379 if (flags & NDR_OUT) {
6380 ndr_print_struct(ndr, "out", "NetServerGetInfo");
6381 ndr->depth++;
6382 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6383 ndr->depth++;
6384 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6385 ndr->depth++;
6386 if (*r->out.buffer) {
6387 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6389 ndr->depth--;
6390 ndr->depth--;
6391 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6392 ndr->depth--;
6394 ndr->depth--;
6397 _PUBLIC_ void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerSetInfo *r)
6399 ndr_print_struct(ndr, name, "NetServerSetInfo");
6400 ndr->depth++;
6401 if (flags & NDR_SET_VALUES) {
6402 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6404 if (flags & NDR_IN) {
6405 ndr_print_struct(ndr, "in", "NetServerSetInfo");
6406 ndr->depth++;
6407 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6408 ndr->depth++;
6409 if (r->in.server_name) {
6410 ndr_print_string(ndr, "server_name", r->in.server_name);
6412 ndr->depth--;
6413 ndr_print_uint32(ndr, "level", r->in.level);
6414 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6415 ndr->depth++;
6416 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6417 ndr->depth--;
6418 ndr->depth--;
6420 if (flags & NDR_OUT) {
6421 ndr_print_struct(ndr, "out", "NetServerSetInfo");
6422 ndr->depth++;
6423 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6424 ndr->depth++;
6425 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6426 ndr->depth--;
6427 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6428 ndr->depth--;
6430 ndr->depth--;
6433 _PUBLIC_ void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetDCName *r)
6435 ndr_print_struct(ndr, name, "NetGetDCName");
6436 ndr->depth++;
6437 if (flags & NDR_SET_VALUES) {
6438 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6440 if (flags & NDR_IN) {
6441 ndr_print_struct(ndr, "in", "NetGetDCName");
6442 ndr->depth++;
6443 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6444 ndr->depth++;
6445 if (r->in.server_name) {
6446 ndr_print_string(ndr, "server_name", r->in.server_name);
6448 ndr->depth--;
6449 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6450 ndr->depth++;
6451 if (r->in.domain_name) {
6452 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6454 ndr->depth--;
6455 ndr->depth--;
6457 if (flags & NDR_OUT) {
6458 ndr_print_struct(ndr, "out", "NetGetDCName");
6459 ndr->depth++;
6460 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6461 ndr->depth++;
6462 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6463 ndr->depth++;
6464 if (*r->out.buffer) {
6465 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6467 ndr->depth--;
6468 ndr->depth--;
6469 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6470 ndr->depth--;
6472 ndr->depth--;
6475 _PUBLIC_ void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetAnyDCName *r)
6477 ndr_print_struct(ndr, name, "NetGetAnyDCName");
6478 ndr->depth++;
6479 if (flags & NDR_SET_VALUES) {
6480 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6482 if (flags & NDR_IN) {
6483 ndr_print_struct(ndr, "in", "NetGetAnyDCName");
6484 ndr->depth++;
6485 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6486 ndr->depth++;
6487 if (r->in.server_name) {
6488 ndr_print_string(ndr, "server_name", r->in.server_name);
6490 ndr->depth--;
6491 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6492 ndr->depth++;
6493 if (r->in.domain_name) {
6494 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6496 ndr->depth--;
6497 ndr->depth--;
6499 if (flags & NDR_OUT) {
6500 ndr_print_struct(ndr, "out", "NetGetAnyDCName");
6501 ndr->depth++;
6502 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6503 ndr->depth++;
6504 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6505 ndr->depth++;
6506 if (*r->out.buffer) {
6507 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6509 ndr->depth--;
6510 ndr->depth--;
6511 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6512 ndr->depth--;
6514 ndr->depth--;
6517 _PUBLIC_ void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, int flags, const struct DsGetDcName *r)
6519 ndr_print_struct(ndr, name, "DsGetDcName");
6520 ndr->depth++;
6521 if (flags & NDR_SET_VALUES) {
6522 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6524 if (flags & NDR_IN) {
6525 ndr_print_struct(ndr, "in", "DsGetDcName");
6526 ndr->depth++;
6527 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6528 ndr->depth++;
6529 if (r->in.server_name) {
6530 ndr_print_string(ndr, "server_name", r->in.server_name);
6532 ndr->depth--;
6533 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6534 ndr->depth++;
6535 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6536 ndr->depth--;
6537 ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
6538 ndr->depth++;
6539 if (r->in.domain_guid) {
6540 ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
6542 ndr->depth--;
6543 ndr_print_ptr(ndr, "site_name", r->in.site_name);
6544 ndr->depth++;
6545 if (r->in.site_name) {
6546 ndr_print_string(ndr, "site_name", r->in.site_name);
6548 ndr->depth--;
6549 ndr_print_uint32(ndr, "flags", r->in.flags);
6550 ndr->depth--;
6552 if (flags & NDR_OUT) {
6553 ndr_print_struct(ndr, "out", "DsGetDcName");
6554 ndr->depth++;
6555 ndr_print_ptr(ndr, "dc_info", r->out.dc_info);
6556 ndr->depth++;
6557 ndr_print_ptr(ndr, "dc_info", *r->out.dc_info);
6558 ndr->depth++;
6559 if (*r->out.dc_info) {
6560 ndr_print_DOMAIN_CONTROLLER_INFO(ndr, "dc_info", *r->out.dc_info);
6562 ndr->depth--;
6563 ndr->depth--;
6564 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6565 ndr->depth--;
6567 ndr->depth--;
6570 _PUBLIC_ void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetUserAdd *r)
6572 ndr_print_struct(ndr, name, "NetUserAdd");
6573 ndr->depth++;
6574 if (flags & NDR_SET_VALUES) {
6575 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6577 if (flags & NDR_IN) {
6578 ndr_print_struct(ndr, "in", "NetUserAdd");
6579 ndr->depth++;
6580 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6581 ndr->depth++;
6582 if (r->in.server_name) {
6583 ndr_print_string(ndr, "server_name", r->in.server_name);
6585 ndr->depth--;
6586 ndr_print_uint32(ndr, "level", r->in.level);
6587 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6588 ndr->depth++;
6589 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6590 ndr->depth--;
6591 ndr->depth--;
6593 if (flags & NDR_OUT) {
6594 ndr_print_struct(ndr, "out", "NetUserAdd");
6595 ndr->depth++;
6596 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6597 ndr->depth++;
6598 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6599 ndr->depth--;
6600 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6601 ndr->depth--;
6603 ndr->depth--;
6606 _PUBLIC_ void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, int flags, const struct NetUserDel *r)
6608 ndr_print_struct(ndr, name, "NetUserDel");
6609 ndr->depth++;
6610 if (flags & NDR_SET_VALUES) {
6611 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6613 if (flags & NDR_IN) {
6614 ndr_print_struct(ndr, "in", "NetUserDel");
6615 ndr->depth++;
6616 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6617 ndr->depth++;
6618 if (r->in.server_name) {
6619 ndr_print_string(ndr, "server_name", r->in.server_name);
6621 ndr->depth--;
6622 ndr_print_ptr(ndr, "user_name", r->in.user_name);
6623 ndr->depth++;
6624 ndr_print_string(ndr, "user_name", r->in.user_name);
6625 ndr->depth--;
6626 ndr->depth--;
6628 if (flags & NDR_OUT) {
6629 ndr_print_struct(ndr, "out", "NetUserDel");
6630 ndr->depth++;
6631 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6632 ndr->depth--;
6634 ndr->depth--;
6637 _PUBLIC_ void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetUserEnum *r)
6639 ndr_print_struct(ndr, name, "NetUserEnum");
6640 ndr->depth++;
6641 if (flags & NDR_SET_VALUES) {
6642 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6644 if (flags & NDR_IN) {
6645 ndr_print_struct(ndr, "in", "NetUserEnum");
6646 ndr->depth++;
6647 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6648 ndr->depth++;
6649 if (r->in.server_name) {
6650 ndr_print_string(ndr, "server_name", r->in.server_name);
6652 ndr->depth--;
6653 ndr_print_uint32(ndr, "level", r->in.level);
6654 ndr_print_uint32(ndr, "filter", r->in.filter);
6655 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6656 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6657 ndr->depth++;
6658 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6659 ndr->depth--;
6660 ndr->depth--;
6662 if (flags & NDR_OUT) {
6663 ndr_print_struct(ndr, "out", "NetUserEnum");
6664 ndr->depth++;
6665 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6666 ndr->depth++;
6667 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6668 ndr->depth++;
6669 if (*r->out.buffer) {
6670 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6672 ndr->depth--;
6673 ndr->depth--;
6674 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6675 ndr->depth++;
6676 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6677 ndr->depth--;
6678 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6679 ndr->depth++;
6680 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6681 ndr->depth--;
6682 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6683 ndr->depth++;
6684 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6685 ndr->depth--;
6686 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6687 ndr->depth--;
6689 ndr->depth--;
6692 _PUBLIC_ void ndr_print_NetUserChangePassword(struct ndr_print *ndr, const char *name, int flags, const struct NetUserChangePassword *r)
6694 ndr_print_struct(ndr, name, "NetUserChangePassword");
6695 ndr->depth++;
6696 if (flags & NDR_SET_VALUES) {
6697 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6699 if (flags & NDR_IN) {
6700 ndr_print_struct(ndr, "in", "NetUserChangePassword");
6701 ndr->depth++;
6702 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6703 ndr_print_string(ndr, "user_name", r->in.user_name);
6704 ndr_print_string(ndr, "old_password", r->in.old_password);
6705 ndr_print_string(ndr, "new_password", r->in.new_password);
6706 ndr->depth--;
6708 if (flags & NDR_OUT) {
6709 ndr_print_struct(ndr, "out", "NetUserChangePassword");
6710 ndr->depth++;
6711 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6712 ndr->depth--;
6714 ndr->depth--;
6717 _PUBLIC_ void ndr_print_NetUserGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetInfo *r)
6719 ndr_print_struct(ndr, name, "NetUserGetInfo");
6720 ndr->depth++;
6721 if (flags & NDR_SET_VALUES) {
6722 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6724 if (flags & NDR_IN) {
6725 ndr_print_struct(ndr, "in", "NetUserGetInfo");
6726 ndr->depth++;
6727 ndr_print_string(ndr, "server_name", r->in.server_name);
6728 ndr_print_string(ndr, "user_name", r->in.user_name);
6729 ndr_print_uint32(ndr, "level", r->in.level);
6730 ndr->depth--;
6732 if (flags & NDR_OUT) {
6733 ndr_print_struct(ndr, "out", "NetUserGetInfo");
6734 ndr->depth++;
6735 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6736 ndr->depth++;
6737 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6738 ndr->depth++;
6739 if (*r->out.buffer) {
6740 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6742 ndr->depth--;
6743 ndr->depth--;
6744 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6745 ndr->depth--;
6747 ndr->depth--;
6750 _PUBLIC_ void ndr_print_NetUserSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetInfo *r)
6752 ndr_print_struct(ndr, name, "NetUserSetInfo");
6753 ndr->depth++;
6754 if (flags & NDR_SET_VALUES) {
6755 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6757 if (flags & NDR_IN) {
6758 ndr_print_struct(ndr, "in", "NetUserSetInfo");
6759 ndr->depth++;
6760 ndr_print_string(ndr, "server_name", r->in.server_name);
6761 ndr_print_string(ndr, "user_name", r->in.user_name);
6762 ndr_print_uint32(ndr, "level", r->in.level);
6763 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6764 ndr->depth++;
6765 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6766 ndr->depth--;
6767 ndr->depth--;
6769 if (flags & NDR_OUT) {
6770 ndr_print_struct(ndr, "out", "NetUserSetInfo");
6771 ndr->depth++;
6772 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6773 ndr->depth++;
6774 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6775 ndr->depth--;
6776 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6777 ndr->depth--;
6779 ndr->depth--;
6782 _PUBLIC_ void ndr_print_NetUserGetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetGroups *r)
6784 ndr_print_struct(ndr, name, "NetUserGetGroups");
6785 ndr->depth++;
6786 if (flags & NDR_SET_VALUES) {
6787 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6789 if (flags & NDR_IN) {
6790 ndr_print_struct(ndr, "in", "NetUserGetGroups");
6791 ndr->depth++;
6792 ndr_print_string(ndr, "server_name", r->in.server_name);
6793 ndr_print_string(ndr, "user_name", r->in.user_name);
6794 ndr_print_uint32(ndr, "level", r->in.level);
6795 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6796 ndr->depth--;
6798 if (flags & NDR_OUT) {
6799 ndr_print_struct(ndr, "out", "NetUserGetGroups");
6800 ndr->depth++;
6801 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6802 ndr->depth++;
6803 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6804 ndr->depth++;
6805 if (*r->out.buffer) {
6806 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6808 ndr->depth--;
6809 ndr->depth--;
6810 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6811 ndr->depth++;
6812 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6813 ndr->depth--;
6814 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6815 ndr->depth++;
6816 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6817 ndr->depth--;
6818 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6819 ndr->depth--;
6821 ndr->depth--;
6824 _PUBLIC_ void ndr_print_NetUserSetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetGroups *r)
6826 ndr_print_struct(ndr, name, "NetUserSetGroups");
6827 ndr->depth++;
6828 if (flags & NDR_SET_VALUES) {
6829 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6831 if (flags & NDR_IN) {
6832 ndr_print_struct(ndr, "in", "NetUserSetGroups");
6833 ndr->depth++;
6834 ndr_print_string(ndr, "server_name", r->in.server_name);
6835 ndr_print_string(ndr, "user_name", r->in.user_name);
6836 ndr_print_uint32(ndr, "level", r->in.level);
6837 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6838 ndr->depth++;
6839 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6840 ndr->depth--;
6841 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
6842 ndr->depth--;
6844 if (flags & NDR_OUT) {
6845 ndr_print_struct(ndr, "out", "NetUserSetGroups");
6846 ndr->depth++;
6847 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6848 ndr->depth--;
6850 ndr->depth--;
6853 _PUBLIC_ void ndr_print_NetUserGetLocalGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetLocalGroups *r)
6855 ndr_print_struct(ndr, name, "NetUserGetLocalGroups");
6856 ndr->depth++;
6857 if (flags & NDR_SET_VALUES) {
6858 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6860 if (flags & NDR_IN) {
6861 ndr_print_struct(ndr, "in", "NetUserGetLocalGroups");
6862 ndr->depth++;
6863 ndr_print_string(ndr, "server_name", r->in.server_name);
6864 ndr_print_string(ndr, "user_name", r->in.user_name);
6865 ndr_print_uint32(ndr, "level", r->in.level);
6866 ndr_print_uint32(ndr, "flags", r->in.flags);
6867 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6868 ndr->depth--;
6870 if (flags & NDR_OUT) {
6871 ndr_print_struct(ndr, "out", "NetUserGetLocalGroups");
6872 ndr->depth++;
6873 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6874 ndr->depth++;
6875 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6876 ndr->depth++;
6877 if (*r->out.buffer) {
6878 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6880 ndr->depth--;
6881 ndr->depth--;
6882 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6883 ndr->depth++;
6884 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6885 ndr->depth--;
6886 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6887 ndr->depth++;
6888 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6889 ndr->depth--;
6890 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6891 ndr->depth--;
6893 ndr->depth--;
6896 _PUBLIC_ void ndr_print_NetUserModalsGet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsGet *r)
6898 ndr_print_struct(ndr, name, "NetUserModalsGet");
6899 ndr->depth++;
6900 if (flags & NDR_SET_VALUES) {
6901 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6903 if (flags & NDR_IN) {
6904 ndr_print_struct(ndr, "in", "NetUserModalsGet");
6905 ndr->depth++;
6906 ndr_print_string(ndr, "server_name", r->in.server_name);
6907 ndr_print_uint32(ndr, "level", r->in.level);
6908 ndr->depth--;
6910 if (flags & NDR_OUT) {
6911 ndr_print_struct(ndr, "out", "NetUserModalsGet");
6912 ndr->depth++;
6913 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6914 ndr->depth++;
6915 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6916 ndr->depth++;
6917 if (*r->out.buffer) {
6918 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6920 ndr->depth--;
6921 ndr->depth--;
6922 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6923 ndr->depth--;
6925 ndr->depth--;
6928 _PUBLIC_ void ndr_print_NetUserModalsSet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsSet *r)
6930 ndr_print_struct(ndr, name, "NetUserModalsSet");
6931 ndr->depth++;
6932 if (flags & NDR_SET_VALUES) {
6933 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6935 if (flags & NDR_IN) {
6936 ndr_print_struct(ndr, "in", "NetUserModalsSet");
6937 ndr->depth++;
6938 ndr_print_string(ndr, "server_name", r->in.server_name);
6939 ndr_print_uint32(ndr, "level", r->in.level);
6940 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6941 ndr->depth++;
6942 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6943 ndr->depth--;
6944 ndr->depth--;
6946 if (flags & NDR_OUT) {
6947 ndr_print_struct(ndr, "out", "NetUserModalsSet");
6948 ndr->depth++;
6949 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6950 ndr->depth++;
6951 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6952 ndr->depth--;
6953 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6954 ndr->depth--;
6956 ndr->depth--;
6959 _PUBLIC_ void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetQueryDisplayInformation *r)
6961 ndr_print_struct(ndr, name, "NetQueryDisplayInformation");
6962 ndr->depth++;
6963 if (flags & NDR_SET_VALUES) {
6964 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6966 if (flags & NDR_IN) {
6967 ndr_print_struct(ndr, "in", "NetQueryDisplayInformation");
6968 ndr->depth++;
6969 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6970 ndr->depth++;
6971 if (r->in.server_name) {
6972 ndr_print_string(ndr, "server_name", r->in.server_name);
6974 ndr->depth--;
6975 ndr_print_uint32(ndr, "level", r->in.level);
6976 ndr_print_uint32(ndr, "idx", r->in.idx);
6977 ndr_print_uint32(ndr, "entries_requested", r->in.entries_requested);
6978 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6979 ndr->depth--;
6981 if (flags & NDR_OUT) {
6982 ndr_print_struct(ndr, "out", "NetQueryDisplayInformation");
6983 ndr->depth++;
6984 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6985 ndr->depth++;
6986 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6987 ndr->depth--;
6988 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6989 ndr->depth--;
6991 ndr->depth--;
6994 _PUBLIC_ void ndr_print_NetGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAdd *r)
6996 ndr_print_struct(ndr, name, "NetGroupAdd");
6997 ndr->depth++;
6998 if (flags & NDR_SET_VALUES) {
6999 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7001 if (flags & NDR_IN) {
7002 ndr_print_struct(ndr, "in", "NetGroupAdd");
7003 ndr->depth++;
7004 ndr_print_string(ndr, "server_name", r->in.server_name);
7005 ndr_print_uint32(ndr, "level", r->in.level);
7006 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7007 ndr->depth++;
7008 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7009 ndr->depth--;
7010 ndr->depth--;
7012 if (flags & NDR_OUT) {
7013 ndr_print_struct(ndr, "out", "NetGroupAdd");
7014 ndr->depth++;
7015 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7016 ndr->depth++;
7017 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7018 ndr->depth--;
7019 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7020 ndr->depth--;
7022 ndr->depth--;
7025 _PUBLIC_ void ndr_print_NetGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDel *r)
7027 ndr_print_struct(ndr, name, "NetGroupDel");
7028 ndr->depth++;
7029 if (flags & NDR_SET_VALUES) {
7030 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7032 if (flags & NDR_IN) {
7033 ndr_print_struct(ndr, "in", "NetGroupDel");
7034 ndr->depth++;
7035 ndr_print_string(ndr, "server_name", r->in.server_name);
7036 ndr_print_string(ndr, "group_name", r->in.group_name);
7037 ndr->depth--;
7039 if (flags & NDR_OUT) {
7040 ndr_print_struct(ndr, "out", "NetGroupDel");
7041 ndr->depth++;
7042 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7043 ndr->depth--;
7045 ndr->depth--;
7048 _PUBLIC_ void ndr_print_NetGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupEnum *r)
7050 ndr_print_struct(ndr, name, "NetGroupEnum");
7051 ndr->depth++;
7052 if (flags & NDR_SET_VALUES) {
7053 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7055 if (flags & NDR_IN) {
7056 ndr_print_struct(ndr, "in", "NetGroupEnum");
7057 ndr->depth++;
7058 ndr_print_string(ndr, "server_name", r->in.server_name);
7059 ndr_print_uint32(ndr, "level", r->in.level);
7060 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7061 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7062 ndr->depth++;
7063 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7064 ndr->depth--;
7065 ndr->depth--;
7067 if (flags & NDR_OUT) {
7068 ndr_print_struct(ndr, "out", "NetGroupEnum");
7069 ndr->depth++;
7070 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7071 ndr->depth++;
7072 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7073 ndr->depth++;
7074 if (*r->out.buffer) {
7075 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7077 ndr->depth--;
7078 ndr->depth--;
7079 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7080 ndr->depth++;
7081 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7082 ndr->depth--;
7083 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7084 ndr->depth++;
7085 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7086 ndr->depth--;
7087 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7088 ndr->depth++;
7089 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7090 ndr->depth--;
7091 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7092 ndr->depth--;
7094 ndr->depth--;
7097 _PUBLIC_ void ndr_print_NetGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetInfo *r)
7099 ndr_print_struct(ndr, name, "NetGroupSetInfo");
7100 ndr->depth++;
7101 if (flags & NDR_SET_VALUES) {
7102 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7104 if (flags & NDR_IN) {
7105 ndr_print_struct(ndr, "in", "NetGroupSetInfo");
7106 ndr->depth++;
7107 ndr_print_string(ndr, "server_name", r->in.server_name);
7108 ndr_print_string(ndr, "group_name", r->in.group_name);
7109 ndr_print_uint32(ndr, "level", r->in.level);
7110 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7111 ndr->depth++;
7112 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7113 ndr->depth--;
7114 ndr->depth--;
7116 if (flags & NDR_OUT) {
7117 ndr_print_struct(ndr, "out", "NetGroupSetInfo");
7118 ndr->depth++;
7119 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7120 ndr->depth++;
7121 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7122 ndr->depth--;
7123 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7124 ndr->depth--;
7126 ndr->depth--;
7129 _PUBLIC_ void ndr_print_NetGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetInfo *r)
7131 ndr_print_struct(ndr, name, "NetGroupGetInfo");
7132 ndr->depth++;
7133 if (flags & NDR_SET_VALUES) {
7134 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7136 if (flags & NDR_IN) {
7137 ndr_print_struct(ndr, "in", "NetGroupGetInfo");
7138 ndr->depth++;
7139 ndr_print_string(ndr, "server_name", r->in.server_name);
7140 ndr_print_string(ndr, "group_name", r->in.group_name);
7141 ndr_print_uint32(ndr, "level", r->in.level);
7142 ndr->depth--;
7144 if (flags & NDR_OUT) {
7145 ndr_print_struct(ndr, "out", "NetGroupGetInfo");
7146 ndr->depth++;
7147 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7148 ndr->depth++;
7149 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7150 ndr->depth++;
7151 if (*r->out.buffer) {
7152 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7154 ndr->depth--;
7155 ndr->depth--;
7156 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7157 ndr->depth--;
7159 ndr->depth--;
7162 _PUBLIC_ void ndr_print_NetGroupAddUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAddUser *r)
7164 ndr_print_struct(ndr, name, "NetGroupAddUser");
7165 ndr->depth++;
7166 if (flags & NDR_SET_VALUES) {
7167 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7169 if (flags & NDR_IN) {
7170 ndr_print_struct(ndr, "in", "NetGroupAddUser");
7171 ndr->depth++;
7172 ndr_print_string(ndr, "server_name", r->in.server_name);
7173 ndr_print_string(ndr, "group_name", r->in.group_name);
7174 ndr_print_string(ndr, "user_name", r->in.user_name);
7175 ndr->depth--;
7177 if (flags & NDR_OUT) {
7178 ndr_print_struct(ndr, "out", "NetGroupAddUser");
7179 ndr->depth++;
7180 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7181 ndr->depth--;
7183 ndr->depth--;
7186 _PUBLIC_ void ndr_print_NetGroupDelUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDelUser *r)
7188 ndr_print_struct(ndr, name, "NetGroupDelUser");
7189 ndr->depth++;
7190 if (flags & NDR_SET_VALUES) {
7191 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7193 if (flags & NDR_IN) {
7194 ndr_print_struct(ndr, "in", "NetGroupDelUser");
7195 ndr->depth++;
7196 ndr_print_string(ndr, "server_name", r->in.server_name);
7197 ndr_print_string(ndr, "group_name", r->in.group_name);
7198 ndr_print_string(ndr, "user_name", r->in.user_name);
7199 ndr->depth--;
7201 if (flags & NDR_OUT) {
7202 ndr_print_struct(ndr, "out", "NetGroupDelUser");
7203 ndr->depth++;
7204 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7205 ndr->depth--;
7207 ndr->depth--;
7210 _PUBLIC_ void ndr_print_NetGroupGetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetUsers *r)
7212 ndr_print_struct(ndr, name, "NetGroupGetUsers");
7213 ndr->depth++;
7214 if (flags & NDR_SET_VALUES) {
7215 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7217 if (flags & NDR_IN) {
7218 ndr_print_struct(ndr, "in", "NetGroupGetUsers");
7219 ndr->depth++;
7220 ndr_print_string(ndr, "server_name", r->in.server_name);
7221 ndr_print_string(ndr, "group_name", r->in.group_name);
7222 ndr_print_uint32(ndr, "level", r->in.level);
7223 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7224 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7225 ndr->depth++;
7226 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7227 ndr->depth--;
7228 ndr->depth--;
7230 if (flags & NDR_OUT) {
7231 ndr_print_struct(ndr, "out", "NetGroupGetUsers");
7232 ndr->depth++;
7233 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7234 ndr->depth++;
7235 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7236 ndr->depth++;
7237 if (*r->out.buffer) {
7238 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7240 ndr->depth--;
7241 ndr->depth--;
7242 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7243 ndr->depth++;
7244 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7245 ndr->depth--;
7246 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7247 ndr->depth++;
7248 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7249 ndr->depth--;
7250 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7251 ndr->depth++;
7252 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7253 ndr->depth--;
7254 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7255 ndr->depth--;
7257 ndr->depth--;
7260 _PUBLIC_ void ndr_print_NetGroupSetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetUsers *r)
7262 ndr_print_struct(ndr, name, "NetGroupSetUsers");
7263 ndr->depth++;
7264 if (flags & NDR_SET_VALUES) {
7265 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7267 if (flags & NDR_IN) {
7268 ndr_print_struct(ndr, "in", "NetGroupSetUsers");
7269 ndr->depth++;
7270 ndr_print_string(ndr, "server_name", r->in.server_name);
7271 ndr_print_string(ndr, "group_name", r->in.group_name);
7272 ndr_print_uint32(ndr, "level", r->in.level);
7273 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7274 ndr->depth++;
7275 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7276 ndr->depth--;
7277 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
7278 ndr->depth--;
7280 if (flags & NDR_OUT) {
7281 ndr_print_struct(ndr, "out", "NetGroupSetUsers");
7282 ndr->depth++;
7283 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7284 ndr->depth--;
7286 ndr->depth--;
7289 _PUBLIC_ void ndr_print_NetLocalGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAdd *r)
7291 ndr_print_struct(ndr, name, "NetLocalGroupAdd");
7292 ndr->depth++;
7293 if (flags & NDR_SET_VALUES) {
7294 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7296 if (flags & NDR_IN) {
7297 ndr_print_struct(ndr, "in", "NetLocalGroupAdd");
7298 ndr->depth++;
7299 ndr_print_string(ndr, "server_name", r->in.server_name);
7300 ndr_print_uint32(ndr, "level", r->in.level);
7301 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7302 ndr->depth++;
7303 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7304 ndr->depth--;
7305 ndr->depth--;
7307 if (flags & NDR_OUT) {
7308 ndr_print_struct(ndr, "out", "NetLocalGroupAdd");
7309 ndr->depth++;
7310 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7311 ndr->depth++;
7312 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7313 ndr->depth--;
7314 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7315 ndr->depth--;
7317 ndr->depth--;
7320 _PUBLIC_ void ndr_print_NetLocalGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDel *r)
7322 ndr_print_struct(ndr, name, "NetLocalGroupDel");
7323 ndr->depth++;
7324 if (flags & NDR_SET_VALUES) {
7325 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7327 if (flags & NDR_IN) {
7328 ndr_print_struct(ndr, "in", "NetLocalGroupDel");
7329 ndr->depth++;
7330 ndr_print_string(ndr, "server_name", r->in.server_name);
7331 ndr_print_string(ndr, "group_name", r->in.group_name);
7332 ndr->depth--;
7334 if (flags & NDR_OUT) {
7335 ndr_print_struct(ndr, "out", "NetLocalGroupDel");
7336 ndr->depth++;
7337 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7338 ndr->depth--;
7340 ndr->depth--;
7343 _PUBLIC_ void ndr_print_NetLocalGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetInfo *r)
7345 ndr_print_struct(ndr, name, "NetLocalGroupGetInfo");
7346 ndr->depth++;
7347 if (flags & NDR_SET_VALUES) {
7348 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7350 if (flags & NDR_IN) {
7351 ndr_print_struct(ndr, "in", "NetLocalGroupGetInfo");
7352 ndr->depth++;
7353 ndr_print_string(ndr, "server_name", r->in.server_name);
7354 ndr_print_string(ndr, "group_name", r->in.group_name);
7355 ndr_print_uint32(ndr, "level", r->in.level);
7356 ndr->depth--;
7358 if (flags & NDR_OUT) {
7359 ndr_print_struct(ndr, "out", "NetLocalGroupGetInfo");
7360 ndr->depth++;
7361 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7362 ndr->depth++;
7363 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7364 ndr->depth++;
7365 if (*r->out.buffer) {
7366 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7368 ndr->depth--;
7369 ndr->depth--;
7370 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7371 ndr->depth--;
7373 ndr->depth--;
7376 _PUBLIC_ void ndr_print_NetLocalGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetInfo *r)
7378 ndr_print_struct(ndr, name, "NetLocalGroupSetInfo");
7379 ndr->depth++;
7380 if (flags & NDR_SET_VALUES) {
7381 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7383 if (flags & NDR_IN) {
7384 ndr_print_struct(ndr, "in", "NetLocalGroupSetInfo");
7385 ndr->depth++;
7386 ndr_print_string(ndr, "server_name", r->in.server_name);
7387 ndr_print_string(ndr, "group_name", r->in.group_name);
7388 ndr_print_uint32(ndr, "level", r->in.level);
7389 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7390 ndr->depth++;
7391 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7392 ndr->depth--;
7393 ndr->depth--;
7395 if (flags & NDR_OUT) {
7396 ndr_print_struct(ndr, "out", "NetLocalGroupSetInfo");
7397 ndr->depth++;
7398 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7399 ndr->depth++;
7400 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7401 ndr->depth--;
7402 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7403 ndr->depth--;
7405 ndr->depth--;
7408 _PUBLIC_ void ndr_print_NetLocalGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupEnum *r)
7410 ndr_print_struct(ndr, name, "NetLocalGroupEnum");
7411 ndr->depth++;
7412 if (flags & NDR_SET_VALUES) {
7413 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7415 if (flags & NDR_IN) {
7416 ndr_print_struct(ndr, "in", "NetLocalGroupEnum");
7417 ndr->depth++;
7418 ndr_print_string(ndr, "server_name", r->in.server_name);
7419 ndr_print_uint32(ndr, "level", r->in.level);
7420 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7421 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7422 ndr->depth++;
7423 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7424 ndr->depth--;
7425 ndr->depth--;
7427 if (flags & NDR_OUT) {
7428 ndr_print_struct(ndr, "out", "NetLocalGroupEnum");
7429 ndr->depth++;
7430 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7431 ndr->depth++;
7432 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7433 ndr->depth++;
7434 if (*r->out.buffer) {
7435 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7437 ndr->depth--;
7438 ndr->depth--;
7439 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7440 ndr->depth++;
7441 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7442 ndr->depth--;
7443 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7444 ndr->depth++;
7445 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7446 ndr->depth--;
7447 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7448 ndr->depth++;
7449 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7450 ndr->depth--;
7451 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7452 ndr->depth--;
7454 ndr->depth--;
7457 _PUBLIC_ void ndr_print_NetLocalGroupAddMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAddMembers *r)
7459 ndr_print_struct(ndr, name, "NetLocalGroupAddMembers");
7460 ndr->depth++;
7461 if (flags & NDR_SET_VALUES) {
7462 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7464 if (flags & NDR_IN) {
7465 ndr_print_struct(ndr, "in", "NetLocalGroupAddMembers");
7466 ndr->depth++;
7467 ndr_print_string(ndr, "server_name", r->in.server_name);
7468 ndr_print_string(ndr, "group_name", r->in.group_name);
7469 ndr_print_uint32(ndr, "level", r->in.level);
7470 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7471 ndr->depth++;
7472 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7473 ndr->depth--;
7474 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7475 ndr->depth--;
7477 if (flags & NDR_OUT) {
7478 ndr_print_struct(ndr, "out", "NetLocalGroupAddMembers");
7479 ndr->depth++;
7480 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7481 ndr->depth--;
7483 ndr->depth--;
7486 _PUBLIC_ void ndr_print_NetLocalGroupDelMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDelMembers *r)
7488 ndr_print_struct(ndr, name, "NetLocalGroupDelMembers");
7489 ndr->depth++;
7490 if (flags & NDR_SET_VALUES) {
7491 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7493 if (flags & NDR_IN) {
7494 ndr_print_struct(ndr, "in", "NetLocalGroupDelMembers");
7495 ndr->depth++;
7496 ndr_print_string(ndr, "server_name", r->in.server_name);
7497 ndr_print_string(ndr, "group_name", r->in.group_name);
7498 ndr_print_uint32(ndr, "level", r->in.level);
7499 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7500 ndr->depth++;
7501 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7502 ndr->depth--;
7503 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7504 ndr->depth--;
7506 if (flags & NDR_OUT) {
7507 ndr_print_struct(ndr, "out", "NetLocalGroupDelMembers");
7508 ndr->depth++;
7509 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7510 ndr->depth--;
7512 ndr->depth--;
7515 _PUBLIC_ void ndr_print_NetLocalGroupGetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetMembers *r)
7517 ndr_print_struct(ndr, name, "NetLocalGroupGetMembers");
7518 ndr->depth++;
7519 if (flags & NDR_SET_VALUES) {
7520 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7522 if (flags & NDR_IN) {
7523 ndr_print_struct(ndr, "in", "NetLocalGroupGetMembers");
7524 ndr->depth++;
7525 ndr_print_string(ndr, "server_name", r->in.server_name);
7526 ndr_print_string(ndr, "local_group_name", r->in.local_group_name);
7527 ndr_print_uint32(ndr, "level", r->in.level);
7528 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7529 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7530 ndr->depth++;
7531 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7532 ndr->depth--;
7533 ndr->depth--;
7535 if (flags & NDR_OUT) {
7536 ndr_print_struct(ndr, "out", "NetLocalGroupGetMembers");
7537 ndr->depth++;
7538 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7539 ndr->depth++;
7540 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7541 ndr->depth++;
7542 if (*r->out.buffer) {
7543 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7545 ndr->depth--;
7546 ndr->depth--;
7547 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7548 ndr->depth++;
7549 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7550 ndr->depth--;
7551 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7552 ndr->depth++;
7553 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7554 ndr->depth--;
7555 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7556 ndr->depth++;
7557 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7558 ndr->depth--;
7559 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7560 ndr->depth--;
7562 ndr->depth--;
7565 _PUBLIC_ void ndr_print_NetLocalGroupSetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetMembers *r)
7567 ndr_print_struct(ndr, name, "NetLocalGroupSetMembers");
7568 ndr->depth++;
7569 if (flags & NDR_SET_VALUES) {
7570 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7572 if (flags & NDR_IN) {
7573 ndr_print_struct(ndr, "in", "NetLocalGroupSetMembers");
7574 ndr->depth++;
7575 ndr_print_string(ndr, "server_name", r->in.server_name);
7576 ndr_print_string(ndr, "group_name", r->in.group_name);
7577 ndr_print_uint32(ndr, "level", r->in.level);
7578 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7579 ndr->depth++;
7580 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7581 ndr->depth--;
7582 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7583 ndr->depth--;
7585 if (flags & NDR_OUT) {
7586 ndr_print_struct(ndr, "out", "NetLocalGroupSetMembers");
7587 ndr->depth++;
7588 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7589 ndr->depth--;
7591 ndr->depth--;
7594 _PUBLIC_ void ndr_print_NetRemoteTOD(struct ndr_print *ndr, const char *name, int flags, const struct NetRemoteTOD *r)
7596 ndr_print_struct(ndr, name, "NetRemoteTOD");
7597 ndr->depth++;
7598 if (flags & NDR_SET_VALUES) {
7599 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7601 if (flags & NDR_IN) {
7602 ndr_print_struct(ndr, "in", "NetRemoteTOD");
7603 ndr->depth++;
7604 ndr_print_string(ndr, "server_name", r->in.server_name);
7605 ndr->depth--;
7607 if (flags & NDR_OUT) {
7608 ndr_print_struct(ndr, "out", "NetRemoteTOD");
7609 ndr->depth++;
7610 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7611 ndr->depth++;
7612 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7613 ndr->depth++;
7614 if (*r->out.buffer) {
7615 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7617 ndr->depth--;
7618 ndr->depth--;
7619 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7620 ndr->depth--;
7622 ndr->depth--;
7625 _PUBLIC_ void ndr_print_NetShareAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetShareAdd *r)
7627 ndr_print_struct(ndr, name, "NetShareAdd");
7628 ndr->depth++;
7629 if (flags & NDR_SET_VALUES) {
7630 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7632 if (flags & NDR_IN) {
7633 ndr_print_struct(ndr, "in", "NetShareAdd");
7634 ndr->depth++;
7635 ndr_print_string(ndr, "server_name", r->in.server_name);
7636 ndr_print_uint32(ndr, "level", r->in.level);
7637 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7638 ndr->depth++;
7639 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7640 ndr->depth--;
7641 ndr->depth--;
7643 if (flags & NDR_OUT) {
7644 ndr_print_struct(ndr, "out", "NetShareAdd");
7645 ndr->depth++;
7646 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7647 ndr->depth++;
7648 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7649 ndr->depth--;
7650 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7651 ndr->depth--;
7653 ndr->depth--;
7656 _PUBLIC_ void ndr_print_NetShareDel(struct ndr_print *ndr, const char *name, int flags, const struct NetShareDel *r)
7658 ndr_print_struct(ndr, name, "NetShareDel");
7659 ndr->depth++;
7660 if (flags & NDR_SET_VALUES) {
7661 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7663 if (flags & NDR_IN) {
7664 ndr_print_struct(ndr, "in", "NetShareDel");
7665 ndr->depth++;
7666 ndr_print_string(ndr, "server_name", r->in.server_name);
7667 ndr_print_string(ndr, "net_name", r->in.net_name);
7668 ndr_print_uint32(ndr, "reserved", r->in.reserved);
7669 ndr->depth--;
7671 if (flags & NDR_OUT) {
7672 ndr_print_struct(ndr, "out", "NetShareDel");
7673 ndr->depth++;
7674 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7675 ndr->depth--;
7677 ndr->depth--;
7680 _PUBLIC_ void ndr_print_NetShareEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetShareEnum *r)
7682 ndr_print_struct(ndr, name, "NetShareEnum");
7683 ndr->depth++;
7684 if (flags & NDR_SET_VALUES) {
7685 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7687 if (flags & NDR_IN) {
7688 ndr_print_struct(ndr, "in", "NetShareEnum");
7689 ndr->depth++;
7690 ndr_print_string(ndr, "server_name", r->in.server_name);
7691 ndr_print_uint32(ndr, "level", r->in.level);
7692 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7693 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7694 ndr->depth++;
7695 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7696 ndr->depth--;
7697 ndr->depth--;
7699 if (flags & NDR_OUT) {
7700 ndr_print_struct(ndr, "out", "NetShareEnum");
7701 ndr->depth++;
7702 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7703 ndr->depth++;
7704 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7705 ndr->depth++;
7706 if (*r->out.buffer) {
7707 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7709 ndr->depth--;
7710 ndr->depth--;
7711 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7712 ndr->depth++;
7713 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7714 ndr->depth--;
7715 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7716 ndr->depth++;
7717 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7718 ndr->depth--;
7719 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7720 ndr->depth++;
7721 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7722 ndr->depth--;
7723 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7724 ndr->depth--;
7726 ndr->depth--;
7729 _PUBLIC_ void ndr_print_NetShareGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareGetInfo *r)
7731 ndr_print_struct(ndr, name, "NetShareGetInfo");
7732 ndr->depth++;
7733 if (flags & NDR_SET_VALUES) {
7734 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7736 if (flags & NDR_IN) {
7737 ndr_print_struct(ndr, "in", "NetShareGetInfo");
7738 ndr->depth++;
7739 ndr_print_string(ndr, "server_name", r->in.server_name);
7740 ndr_print_string(ndr, "net_name", r->in.net_name);
7741 ndr_print_uint32(ndr, "level", r->in.level);
7742 ndr->depth--;
7744 if (flags & NDR_OUT) {
7745 ndr_print_struct(ndr, "out", "NetShareGetInfo");
7746 ndr->depth++;
7747 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7748 ndr->depth++;
7749 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7750 ndr->depth++;
7751 if (*r->out.buffer) {
7752 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7754 ndr->depth--;
7755 ndr->depth--;
7756 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7757 ndr->depth--;
7759 ndr->depth--;
7762 _PUBLIC_ void ndr_print_NetShareSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareSetInfo *r)
7764 ndr_print_struct(ndr, name, "NetShareSetInfo");
7765 ndr->depth++;
7766 if (flags & NDR_SET_VALUES) {
7767 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7769 if (flags & NDR_IN) {
7770 ndr_print_struct(ndr, "in", "NetShareSetInfo");
7771 ndr->depth++;
7772 ndr_print_string(ndr, "server_name", r->in.server_name);
7773 ndr_print_string(ndr, "net_name", r->in.net_name);
7774 ndr_print_uint32(ndr, "level", r->in.level);
7775 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7776 ndr->depth++;
7777 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7778 ndr->depth--;
7779 ndr->depth--;
7781 if (flags & NDR_OUT) {
7782 ndr_print_struct(ndr, "out", "NetShareSetInfo");
7783 ndr->depth++;
7784 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7785 ndr->depth++;
7786 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7787 ndr->depth--;
7788 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7789 ndr->depth--;
7791 ndr->depth--;
7794 _PUBLIC_ void ndr_print_NetFileClose(struct ndr_print *ndr, const char *name, int flags, const struct NetFileClose *r)
7796 ndr_print_struct(ndr, name, "NetFileClose");
7797 ndr->depth++;
7798 if (flags & NDR_SET_VALUES) {
7799 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7801 if (flags & NDR_IN) {
7802 ndr_print_struct(ndr, "in", "NetFileClose");
7803 ndr->depth++;
7804 ndr_print_string(ndr, "server_name", r->in.server_name);
7805 ndr_print_uint32(ndr, "fileid", r->in.fileid);
7806 ndr->depth--;
7808 if (flags & NDR_OUT) {
7809 ndr_print_struct(ndr, "out", "NetFileClose");
7810 ndr->depth++;
7811 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7812 ndr->depth--;
7814 ndr->depth--;
7817 _PUBLIC_ void ndr_print_NetFileGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetFileGetInfo *r)
7819 ndr_print_struct(ndr, name, "NetFileGetInfo");
7820 ndr->depth++;
7821 if (flags & NDR_SET_VALUES) {
7822 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7824 if (flags & NDR_IN) {
7825 ndr_print_struct(ndr, "in", "NetFileGetInfo");
7826 ndr->depth++;
7827 ndr_print_string(ndr, "server_name", r->in.server_name);
7828 ndr_print_uint32(ndr, "fileid", r->in.fileid);
7829 ndr_print_uint32(ndr, "level", r->in.level);
7830 ndr->depth--;
7832 if (flags & NDR_OUT) {
7833 ndr_print_struct(ndr, "out", "NetFileGetInfo");
7834 ndr->depth++;
7835 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7836 ndr->depth++;
7837 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7838 ndr->depth++;
7839 if (*r->out.buffer) {
7840 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7842 ndr->depth--;
7843 ndr->depth--;
7844 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7845 ndr->depth--;
7847 ndr->depth--;
7850 _PUBLIC_ void ndr_print_NetFileEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetFileEnum *r)
7852 ndr_print_struct(ndr, name, "NetFileEnum");
7853 ndr->depth++;
7854 if (flags & NDR_SET_VALUES) {
7855 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7857 if (flags & NDR_IN) {
7858 ndr_print_struct(ndr, "in", "NetFileEnum");
7859 ndr->depth++;
7860 ndr_print_string(ndr, "server_name", r->in.server_name);
7861 ndr_print_string(ndr, "base_path", r->in.base_path);
7862 ndr_print_string(ndr, "user_name", r->in.user_name);
7863 ndr_print_uint32(ndr, "level", r->in.level);
7864 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7865 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7866 ndr->depth++;
7867 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7868 ndr->depth--;
7869 ndr->depth--;
7871 if (flags & NDR_OUT) {
7872 ndr_print_struct(ndr, "out", "NetFileEnum");
7873 ndr->depth++;
7874 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7875 ndr->depth++;
7876 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7877 ndr->depth++;
7878 if (*r->out.buffer) {
7879 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7881 ndr->depth--;
7882 ndr->depth--;
7883 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7884 ndr->depth++;
7885 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7886 ndr->depth--;
7887 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7888 ndr->depth++;
7889 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7890 ndr->depth--;
7891 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7892 ndr->depth++;
7893 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7894 ndr->depth--;
7895 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7896 ndr->depth--;
7898 ndr->depth--;
7901 _PUBLIC_ void ndr_print_NetShutdownInit(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownInit *r)
7903 ndr_print_struct(ndr, name, "NetShutdownInit");
7904 ndr->depth++;
7905 if (flags & NDR_SET_VALUES) {
7906 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7908 if (flags & NDR_IN) {
7909 ndr_print_struct(ndr, "in", "NetShutdownInit");
7910 ndr->depth++;
7911 ndr_print_string(ndr, "server_name", r->in.server_name);
7912 ndr_print_string(ndr, "message", r->in.message);
7913 ndr_print_uint32(ndr, "timeout", r->in.timeout);
7914 ndr_print_uint8(ndr, "force_apps", r->in.force_apps);
7915 ndr_print_uint8(ndr, "do_reboot", r->in.do_reboot);
7916 ndr->depth--;
7918 if (flags & NDR_OUT) {
7919 ndr_print_struct(ndr, "out", "NetShutdownInit");
7920 ndr->depth++;
7921 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7922 ndr->depth--;
7924 ndr->depth--;
7927 _PUBLIC_ void ndr_print_NetShutdownAbort(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownAbort *r)
7929 ndr_print_struct(ndr, name, "NetShutdownAbort");
7930 ndr->depth++;
7931 if (flags & NDR_SET_VALUES) {
7932 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7934 if (flags & NDR_IN) {
7935 ndr_print_struct(ndr, "in", "NetShutdownAbort");
7936 ndr->depth++;
7937 ndr_print_string(ndr, "server_name", r->in.server_name);
7938 ndr->depth--;
7940 if (flags & NDR_OUT) {
7941 ndr_print_struct(ndr, "out", "NetShutdownAbort");
7942 ndr->depth++;
7943 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7944 ndr->depth--;
7946 ndr->depth--;
7949 _PUBLIC_ void ndr_print_I_NetLogonControl(struct ndr_print *ndr, const char *name, int flags, const struct I_NetLogonControl *r)
7951 ndr_print_struct(ndr, name, "I_NetLogonControl");
7952 ndr->depth++;
7953 if (flags & NDR_SET_VALUES) {
7954 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7956 if (flags & NDR_IN) {
7957 ndr_print_struct(ndr, "in", "I_NetLogonControl");
7958 ndr->depth++;
7959 ndr_print_string(ndr, "server_name", r->in.server_name);
7960 ndr_print_uint32(ndr, "function_code", r->in.function_code);
7961 ndr_print_uint32(ndr, "query_level", r->in.query_level);
7962 ndr->depth--;
7964 if (flags & NDR_OUT) {
7965 ndr_print_struct(ndr, "out", "I_NetLogonControl");
7966 ndr->depth++;
7967 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7968 ndr->depth++;
7969 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7970 ndr->depth++;
7971 if (*r->out.buffer) {
7972 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7974 ndr->depth--;
7975 ndr->depth--;
7976 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7977 ndr->depth--;
7979 ndr->depth--;
7982 _PUBLIC_ void ndr_print_I_NetLogonControl2(struct ndr_print *ndr, const char *name, int flags, const struct I_NetLogonControl2 *r)
7984 ndr_print_struct(ndr, name, "I_NetLogonControl2");
7985 ndr->depth++;
7986 if (flags & NDR_SET_VALUES) {
7987 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7989 if (flags & NDR_IN) {
7990 ndr_print_struct(ndr, "in", "I_NetLogonControl2");
7991 ndr->depth++;
7992 ndr_print_string(ndr, "server_name", r->in.server_name);
7993 ndr_print_uint32(ndr, "function_code", r->in.function_code);
7994 ndr_print_uint32(ndr, "query_level", r->in.query_level);
7995 ndr_print_ptr(ndr, "data", r->in.data);
7996 ndr->depth++;
7997 ndr_print_uint8(ndr, "data", *r->in.data);
7998 ndr->depth--;
7999 ndr->depth--;
8001 if (flags & NDR_OUT) {
8002 ndr_print_struct(ndr, "out", "I_NetLogonControl2");
8003 ndr->depth++;
8004 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8005 ndr->depth++;
8006 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8007 ndr->depth++;
8008 if (*r->out.buffer) {
8009 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8011 ndr->depth--;
8012 ndr->depth--;
8013 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8014 ndr->depth--;
8016 ndr->depth--;