1 /* parser auto-generated by pidl */
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_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)
15 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &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;
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]));
42 if (ndr_flags & NDR_BUFFERS) {
44 return NDR_ERR_SUCCESS;
47 _PUBLIC_ enum ndr_err_code ndr_pull_domsid(struct ndr_pull *ndr, int ndr_flags, struct domsid *r)
49 uint32_t size_id_auth_0 = 0;
50 uint32_t size_sub_auths_0 = 0;
51 uint32_t cntr_sub_auths_0;
52 TALLOC_CTX *_mem_save_sub_auths_0;
53 if (ndr_flags & NDR_SCALARS) {
54 NDR_CHECK(ndr_pull_align(ndr, 4));
55 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sid_rev_num));
56 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_auths));
58 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->id_auth, size_id_auth_0));
59 size_sub_auths_0 = MAXSUBAUTHS;
60 NDR_PULL_ALLOC_N(ndr, r->sub_auths, size_sub_auths_0);
61 _mem_save_sub_auths_0 = NDR_PULL_GET_MEM_CTX(ndr);
62 NDR_PULL_SET_MEM_CTX(ndr, r->sub_auths, 0);
63 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < size_sub_auths_0; cntr_sub_auths_0++) {
64 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sub_auths[cntr_sub_auths_0]));
66 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sub_auths_0, 0);
68 if (ndr_flags & NDR_BUFFERS) {
70 return NDR_ERR_SUCCESS;
73 _PUBLIC_ void ndr_print_domsid(struct ndr_print *ndr, const char *name, const struct domsid *r)
75 uint32_t cntr_sub_auths_0;
76 ndr_print_struct(ndr, name, "domsid");
78 ndr_print_uint8(ndr, "sid_rev_num", r->sid_rev_num);
79 ndr_print_uint8(ndr, "num_auths", r->num_auths);
80 ndr_print_array_uint8(ndr, "id_auth", r->id_auth, 6);
81 ndr->print(ndr, "%s: ARRAY(%d)", "sub_auths", (int)MAXSUBAUTHS);
83 for (cntr_sub_auths_0=0;cntr_sub_auths_0<MAXSUBAUTHS;cntr_sub_auths_0++) {
85 if (asprintf(&idx_0, "[%d]", cntr_sub_auths_0) != -1) {
86 ndr_print_uint32(ndr, "sub_auths", r->sub_auths[cntr_sub_auths_0]);
94 _PUBLIC_ enum ndr_err_code ndr_push_NetJoinFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
96 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
97 return NDR_ERR_SUCCESS;
100 _PUBLIC_ enum ndr_err_code ndr_pull_NetJoinFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
103 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
105 return NDR_ERR_SUCCESS;
108 _PUBLIC_ void ndr_print_NetJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
110 ndr_print_uint32(ndr, name, r);
112 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN, r);
113 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE, r);
114 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE, r);
115 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE, r);
116 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED, r);
117 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE, r);
118 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED, r);
119 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET, r);
120 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT, r);
121 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME, r);
122 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION, r);
123 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS, r);
127 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_100(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_100 *r)
129 if (ndr_flags & NDR_SCALARS) {
130 NDR_CHECK(ndr_push_align(ndr, 4));
131 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv100_platform_id));
132 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv100_name));
134 if (ndr_flags & NDR_BUFFERS) {
136 return NDR_ERR_SUCCESS;
139 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_100(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_100 *r)
141 if (ndr_flags & NDR_SCALARS) {
142 NDR_CHECK(ndr_pull_align(ndr, 4));
143 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv100_platform_id));
144 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv100_name));
146 if (ndr_flags & NDR_BUFFERS) {
148 return NDR_ERR_SUCCESS;
151 _PUBLIC_ void ndr_print_SERVER_INFO_100(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_100 *r)
153 ndr_print_struct(ndr, name, "SERVER_INFO_100");
155 ndr_print_uint32(ndr, "sv100_platform_id", r->sv100_platform_id);
156 ndr_print_string(ndr, "sv100_name", r->sv100_name);
160 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_101(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_101 *r)
162 if (ndr_flags & NDR_SCALARS) {
163 NDR_CHECK(ndr_push_align(ndr, 4));
164 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_platform_id));
165 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_name));
166 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_major));
167 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_minor));
168 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_type));
169 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_comment));
171 if (ndr_flags & NDR_BUFFERS) {
173 return NDR_ERR_SUCCESS;
176 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_101(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_101 *r)
178 if (ndr_flags & NDR_SCALARS) {
179 NDR_CHECK(ndr_pull_align(ndr, 4));
180 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_platform_id));
181 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_name));
182 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_major));
183 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_minor));
184 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_type));
185 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_comment));
187 if (ndr_flags & NDR_BUFFERS) {
189 return NDR_ERR_SUCCESS;
192 _PUBLIC_ void ndr_print_SERVER_INFO_101(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_101 *r)
194 ndr_print_struct(ndr, name, "SERVER_INFO_101");
196 ndr_print_uint32(ndr, "sv101_platform_id", r->sv101_platform_id);
197 ndr_print_string(ndr, "sv101_name", r->sv101_name);
198 ndr_print_uint32(ndr, "sv101_version_major", r->sv101_version_major);
199 ndr_print_uint32(ndr, "sv101_version_minor", r->sv101_version_minor);
200 ndr_print_uint32(ndr, "sv101_type", r->sv101_type);
201 ndr_print_string(ndr, "sv101_comment", r->sv101_comment);
205 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_102(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_102 *r)
207 if (ndr_flags & NDR_SCALARS) {
208 NDR_CHECK(ndr_push_align(ndr, 4));
209 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_platform_id));
210 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_name));
211 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_major));
212 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_minor));
213 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_type));
214 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_comment));
215 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_users));
216 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_disc));
217 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv102_hidden));
218 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_announce));
219 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_anndelta));
220 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_licenses));
221 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_userpath));
223 if (ndr_flags & NDR_BUFFERS) {
225 return NDR_ERR_SUCCESS;
228 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_102(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_102 *r)
230 if (ndr_flags & NDR_SCALARS) {
231 NDR_CHECK(ndr_pull_align(ndr, 4));
232 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_platform_id));
233 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_name));
234 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_major));
235 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_minor));
236 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_type));
237 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_comment));
238 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_users));
239 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_disc));
240 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv102_hidden));
241 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_announce));
242 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_anndelta));
243 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_licenses));
244 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_userpath));
246 if (ndr_flags & NDR_BUFFERS) {
248 return NDR_ERR_SUCCESS;
251 _PUBLIC_ void ndr_print_SERVER_INFO_102(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_102 *r)
253 ndr_print_struct(ndr, name, "SERVER_INFO_102");
255 ndr_print_uint32(ndr, "sv102_platform_id", r->sv102_platform_id);
256 ndr_print_string(ndr, "sv102_name", r->sv102_name);
257 ndr_print_uint32(ndr, "sv102_version_major", r->sv102_version_major);
258 ndr_print_uint32(ndr, "sv102_version_minor", r->sv102_version_minor);
259 ndr_print_uint32(ndr, "sv102_type", r->sv102_type);
260 ndr_print_string(ndr, "sv102_comment", r->sv102_comment);
261 ndr_print_uint32(ndr, "sv102_users", r->sv102_users);
262 ndr_print_uint32(ndr, "sv102_disc", r->sv102_disc);
263 ndr_print_uint8(ndr, "sv102_hidden", r->sv102_hidden);
264 ndr_print_uint32(ndr, "sv102_announce", r->sv102_announce);
265 ndr_print_uint32(ndr, "sv102_anndelta", r->sv102_anndelta);
266 ndr_print_uint32(ndr, "sv102_licenses", r->sv102_licenses);
267 ndr_print_string(ndr, "sv102_userpath", r->sv102_userpath);
271 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_402(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_402 *r)
273 if (ndr_flags & NDR_SCALARS) {
274 NDR_CHECK(ndr_push_align(ndr, 4));
275 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_ulist_mtime));
276 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_glist_mtime));
277 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alist_mtime));
278 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_alerts));
279 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_security));
280 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numadmin));
281 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_lanmask));
282 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_guestacct));
283 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevs));
284 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevq));
285 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevjobs));
286 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_connections));
287 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_shares));
288 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_openfiles));
289 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessopens));
290 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessvcs));
291 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessreqs));
292 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_opensearch));
293 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_activelocks));
294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numreqbuf));
295 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sizreqbuf));
296 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numbigbuf));
297 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numfiletasks));
298 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alertsched));
299 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_erroralert));
300 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_logonalert));
301 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_accessalert));
302 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_diskalert));
303 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_netioalert));
304 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_maxauditsz));
305 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_srvheuristics));
307 if (ndr_flags & NDR_BUFFERS) {
309 return NDR_ERR_SUCCESS;
312 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_402(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_402 *r)
314 if (ndr_flags & NDR_SCALARS) {
315 NDR_CHECK(ndr_pull_align(ndr, 4));
316 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_ulist_mtime));
317 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_glist_mtime));
318 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alist_mtime));
319 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_alerts));
320 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_security));
321 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numadmin));
322 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_lanmask));
323 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_guestacct));
324 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevs));
325 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevq));
326 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevjobs));
327 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_connections));
328 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_shares));
329 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_openfiles));
330 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessopens));
331 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessvcs));
332 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessreqs));
333 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_opensearch));
334 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_activelocks));
335 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numreqbuf));
336 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sizreqbuf));
337 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numbigbuf));
338 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numfiletasks));
339 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alertsched));
340 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_erroralert));
341 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_logonalert));
342 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_accessalert));
343 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_diskalert));
344 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_netioalert));
345 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_maxauditsz));
346 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_srvheuristics));
348 if (ndr_flags & NDR_BUFFERS) {
350 return NDR_ERR_SUCCESS;
353 _PUBLIC_ void ndr_print_SERVER_INFO_402(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_402 *r)
355 ndr_print_struct(ndr, name, "SERVER_INFO_402");
357 ndr_print_uint32(ndr, "sv402_ulist_mtime", r->sv402_ulist_mtime);
358 ndr_print_uint32(ndr, "sv402_glist_mtime", r->sv402_glist_mtime);
359 ndr_print_uint32(ndr, "sv402_alist_mtime", r->sv402_alist_mtime);
360 ndr_print_string(ndr, "sv402_alerts", r->sv402_alerts);
361 ndr_print_uint32(ndr, "sv402_security", r->sv402_security);
362 ndr_print_uint32(ndr, "sv402_numadmin", r->sv402_numadmin);
363 ndr_print_uint32(ndr, "sv402_lanmask", r->sv402_lanmask);
364 ndr_print_string(ndr, "sv402_guestacct", r->sv402_guestacct);
365 ndr_print_uint32(ndr, "sv402_chdevs", r->sv402_chdevs);
366 ndr_print_uint32(ndr, "sv402_chdevq", r->sv402_chdevq);
367 ndr_print_uint32(ndr, "sv402_chdevjobs", r->sv402_chdevjobs);
368 ndr_print_uint32(ndr, "sv402_connections", r->sv402_connections);
369 ndr_print_uint32(ndr, "sv402_shares", r->sv402_shares);
370 ndr_print_uint32(ndr, "sv402_openfiles", r->sv402_openfiles);
371 ndr_print_uint32(ndr, "sv402_sessopens", r->sv402_sessopens);
372 ndr_print_uint32(ndr, "sv402_sessvcs", r->sv402_sessvcs);
373 ndr_print_uint32(ndr, "sv402_sessreqs", r->sv402_sessreqs);
374 ndr_print_uint32(ndr, "sv402_opensearch", r->sv402_opensearch);
375 ndr_print_uint32(ndr, "sv402_activelocks", r->sv402_activelocks);
376 ndr_print_uint32(ndr, "sv402_numreqbuf", r->sv402_numreqbuf);
377 ndr_print_uint32(ndr, "sv402_sizreqbuf", r->sv402_sizreqbuf);
378 ndr_print_uint32(ndr, "sv402_numbigbuf", r->sv402_numbigbuf);
379 ndr_print_uint32(ndr, "sv402_numfiletasks", r->sv402_numfiletasks);
380 ndr_print_uint32(ndr, "sv402_alertsched", r->sv402_alertsched);
381 ndr_print_uint32(ndr, "sv402_erroralert", r->sv402_erroralert);
382 ndr_print_uint32(ndr, "sv402_logonalert", r->sv402_logonalert);
383 ndr_print_uint32(ndr, "sv402_accessalert", r->sv402_accessalert);
384 ndr_print_uint32(ndr, "sv402_diskalert", r->sv402_diskalert);
385 ndr_print_uint32(ndr, "sv402_netioalert", r->sv402_netioalert);
386 ndr_print_uint32(ndr, "sv402_maxauditsz", r->sv402_maxauditsz);
387 ndr_print_string(ndr, "sv402_srvheuristics", r->sv402_srvheuristics);
391 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_403(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_403 *r)
393 if (ndr_flags & NDR_SCALARS) {
394 NDR_CHECK(ndr_push_align(ndr, 4));
395 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_ulist_mtime));
396 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_glist_mtime));
397 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alist_mtime));
398 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_alerts));
399 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_security));
400 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numadmin));
401 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_lanmask));
402 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_guestacct));
403 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevs));
404 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevq));
405 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevjobs));
406 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_connections));
407 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_shares));
408 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_openfiles));
409 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessopens));
410 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessvcs));
411 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessreqs));
412 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_opensearch));
413 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_activelocks));
414 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numreqbuf));
415 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sizreqbuf));
416 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numbigbuf));
417 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numfiletasks));
418 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alertsched));
419 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_erroralert));
420 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_logonalert));
421 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_accessalert));
422 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_diskalert));
423 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_netioalert));
424 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_maxauditsz));
425 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_srvheuristics));
426 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_auditedevents));
427 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_autoprofile));
428 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_autopath));
430 if (ndr_flags & NDR_BUFFERS) {
432 return NDR_ERR_SUCCESS;
435 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_403(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_403 *r)
437 if (ndr_flags & NDR_SCALARS) {
438 NDR_CHECK(ndr_pull_align(ndr, 4));
439 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_ulist_mtime));
440 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_glist_mtime));
441 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alist_mtime));
442 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_alerts));
443 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_security));
444 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numadmin));
445 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_lanmask));
446 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_guestacct));
447 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevs));
448 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevq));
449 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevjobs));
450 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_connections));
451 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_shares));
452 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_openfiles));
453 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessopens));
454 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessvcs));
455 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessreqs));
456 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_opensearch));
457 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_activelocks));
458 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numreqbuf));
459 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sizreqbuf));
460 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numbigbuf));
461 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numfiletasks));
462 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alertsched));
463 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_erroralert));
464 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_logonalert));
465 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_accessalert));
466 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_diskalert));
467 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_netioalert));
468 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_maxauditsz));
469 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_srvheuristics));
470 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_auditedevents));
471 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_autoprofile));
472 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_autopath));
474 if (ndr_flags & NDR_BUFFERS) {
476 return NDR_ERR_SUCCESS;
479 _PUBLIC_ void ndr_print_SERVER_INFO_403(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_403 *r)
481 ndr_print_struct(ndr, name, "SERVER_INFO_403");
483 ndr_print_uint32(ndr, "sv403_ulist_mtime", r->sv403_ulist_mtime);
484 ndr_print_uint32(ndr, "sv403_glist_mtime", r->sv403_glist_mtime);
485 ndr_print_uint32(ndr, "sv403_alist_mtime", r->sv403_alist_mtime);
486 ndr_print_string(ndr, "sv403_alerts", r->sv403_alerts);
487 ndr_print_uint32(ndr, "sv403_security", r->sv403_security);
488 ndr_print_uint32(ndr, "sv403_numadmin", r->sv403_numadmin);
489 ndr_print_uint32(ndr, "sv403_lanmask", r->sv403_lanmask);
490 ndr_print_string(ndr, "sv403_guestacct", r->sv403_guestacct);
491 ndr_print_uint32(ndr, "sv403_chdevs", r->sv403_chdevs);
492 ndr_print_uint32(ndr, "sv403_chdevq", r->sv403_chdevq);
493 ndr_print_uint32(ndr, "sv403_chdevjobs", r->sv403_chdevjobs);
494 ndr_print_uint32(ndr, "sv403_connections", r->sv403_connections);
495 ndr_print_uint32(ndr, "sv403_shares", r->sv403_shares);
496 ndr_print_uint32(ndr, "sv403_openfiles", r->sv403_openfiles);
497 ndr_print_uint32(ndr, "sv403_sessopens", r->sv403_sessopens);
498 ndr_print_uint32(ndr, "sv403_sessvcs", r->sv403_sessvcs);
499 ndr_print_uint32(ndr, "sv403_sessreqs", r->sv403_sessreqs);
500 ndr_print_uint32(ndr, "sv403_opensearch", r->sv403_opensearch);
501 ndr_print_uint32(ndr, "sv403_activelocks", r->sv403_activelocks);
502 ndr_print_uint32(ndr, "sv403_numreqbuf", r->sv403_numreqbuf);
503 ndr_print_uint32(ndr, "sv403_sizreqbuf", r->sv403_sizreqbuf);
504 ndr_print_uint32(ndr, "sv403_numbigbuf", r->sv403_numbigbuf);
505 ndr_print_uint32(ndr, "sv403_numfiletasks", r->sv403_numfiletasks);
506 ndr_print_uint32(ndr, "sv403_alertsched", r->sv403_alertsched);
507 ndr_print_uint32(ndr, "sv403_erroralert", r->sv403_erroralert);
508 ndr_print_uint32(ndr, "sv403_logonalert", r->sv403_logonalert);
509 ndr_print_uint32(ndr, "sv403_accessalert", r->sv403_accessalert);
510 ndr_print_uint32(ndr, "sv403_diskalert", r->sv403_diskalert);
511 ndr_print_uint32(ndr, "sv403_netioalert", r->sv403_netioalert);
512 ndr_print_uint32(ndr, "sv403_maxauditsz", r->sv403_maxauditsz);
513 ndr_print_string(ndr, "sv403_srvheuristics", r->sv403_srvheuristics);
514 ndr_print_uint32(ndr, "sv403_auditedevents", r->sv403_auditedevents);
515 ndr_print_uint32(ndr, "sv403_autoprofile", r->sv403_autoprofile);
516 ndr_print_string(ndr, "sv403_autopath", r->sv403_autopath);
520 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_502 *r)
522 if (ndr_flags & NDR_SCALARS) {
523 NDR_CHECK(ndr_push_align(ndr, 4));
524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessopens));
525 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessvcs));
526 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_opensearch));
527 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sizreqbuf));
528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_initworkitems));
529 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxworkitems));
530 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_rawworkitems));
531 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_irpstacksize));
532 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxrawbuflen));
533 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessusers));
534 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessconns));
535 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxpagedmemoryusage));
536 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxnonpagedmemoryusage));
537 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enablesoftcompat));
538 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enableforcedlogoff));
539 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_timesource));
540 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_acceptdownlevelapis));
541 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_lmannounce));
543 if (ndr_flags & NDR_BUFFERS) {
545 return NDR_ERR_SUCCESS;
548 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_502 *r)
550 if (ndr_flags & NDR_SCALARS) {
551 NDR_CHECK(ndr_pull_align(ndr, 4));
552 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessopens));
553 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessvcs));
554 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_opensearch));
555 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sizreqbuf));
556 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_initworkitems));
557 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxworkitems));
558 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_rawworkitems));
559 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_irpstacksize));
560 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxrawbuflen));
561 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessusers));
562 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessconns));
563 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxpagedmemoryusage));
564 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxnonpagedmemoryusage));
565 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enablesoftcompat));
566 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enableforcedlogoff));
567 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_timesource));
568 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_acceptdownlevelapis));
569 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_lmannounce));
571 if (ndr_flags & NDR_BUFFERS) {
573 return NDR_ERR_SUCCESS;
576 _PUBLIC_ void ndr_print_SERVER_INFO_502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_502 *r)
578 ndr_print_struct(ndr, name, "SERVER_INFO_502");
580 ndr_print_uint32(ndr, "sv502_sessopens", r->sv502_sessopens);
581 ndr_print_uint32(ndr, "sv502_sessvcs", r->sv502_sessvcs);
582 ndr_print_uint32(ndr, "sv502_opensearch", r->sv502_opensearch);
583 ndr_print_uint32(ndr, "sv502_sizreqbuf", r->sv502_sizreqbuf);
584 ndr_print_uint32(ndr, "sv502_initworkitems", r->sv502_initworkitems);
585 ndr_print_uint32(ndr, "sv502_maxworkitems", r->sv502_maxworkitems);
586 ndr_print_uint32(ndr, "sv502_rawworkitems", r->sv502_rawworkitems);
587 ndr_print_uint32(ndr, "sv502_irpstacksize", r->sv502_irpstacksize);
588 ndr_print_uint32(ndr, "sv502_maxrawbuflen", r->sv502_maxrawbuflen);
589 ndr_print_uint32(ndr, "sv502_sessusers", r->sv502_sessusers);
590 ndr_print_uint32(ndr, "sv502_sessconns", r->sv502_sessconns);
591 ndr_print_uint32(ndr, "sv502_maxpagedmemoryusage", r->sv502_maxpagedmemoryusage);
592 ndr_print_uint32(ndr, "sv502_maxnonpagedmemoryusage", r->sv502_maxnonpagedmemoryusage);
593 ndr_print_uint8(ndr, "sv502_enablesoftcompat", r->sv502_enablesoftcompat);
594 ndr_print_uint8(ndr, "sv502_enableforcedlogoff", r->sv502_enableforcedlogoff);
595 ndr_print_uint8(ndr, "sv502_timesource", r->sv502_timesource);
596 ndr_print_uint8(ndr, "sv502_acceptdownlevelapis", r->sv502_acceptdownlevelapis);
597 ndr_print_uint8(ndr, "sv502_lmannounce", r->sv502_lmannounce);
601 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_503 *r)
603 if (ndr_flags & NDR_SCALARS) {
604 NDR_CHECK(ndr_push_align(ndr, 4));
605 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessopens));
606 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessvcs));
607 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_opensearch));
608 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sizreqbuf));
609 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_initworkitems));
610 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxworkitems));
611 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_rawworkitems));
612 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_irpstacksize));
613 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxrawbuflen));
614 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessusers));
615 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessconns));
616 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxpagedmemoryusage));
617 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxnonpagedmemoryusage));
618 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesoftcompat));
619 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableforcedlogoff));
620 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_timesource));
621 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_acceptdownlevelapis));
622 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_lmannounce));
623 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv503_domain));
624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopyreadlen));
625 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopywritelen));
626 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepsearch));
627 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepsearch));
628 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepcomplsearch));
629 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepcomplsearch));
630 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadcountadd));
631 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_numblockthreads));
632 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_scavtimeout));
633 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minrcvqueue));
634 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeworkitems));
635 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_xactmemsize));
636 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadpriority));
637 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxmpxct));
638 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakwait));
639 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakresponsewait));
640 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplocks));
641 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplockforceclose));
642 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablefcbopens));
643 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableraw));
644 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesharednetdrives));
645 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeconnections));
646 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxfreeconnections));
648 if (ndr_flags & NDR_BUFFERS) {
650 return NDR_ERR_SUCCESS;
653 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_503 *r)
655 if (ndr_flags & NDR_SCALARS) {
656 NDR_CHECK(ndr_pull_align(ndr, 4));
657 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessopens));
658 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessvcs));
659 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_opensearch));
660 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sizreqbuf));
661 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_initworkitems));
662 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxworkitems));
663 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_rawworkitems));
664 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_irpstacksize));
665 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxrawbuflen));
666 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessusers));
667 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessconns));
668 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxpagedmemoryusage));
669 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxnonpagedmemoryusage));
670 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesoftcompat));
671 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableforcedlogoff));
672 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_timesource));
673 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_acceptdownlevelapis));
674 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_lmannounce));
675 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv503_domain));
676 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopyreadlen));
677 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopywritelen));
678 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepsearch));
679 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepsearch));
680 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepcomplsearch));
681 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepcomplsearch));
682 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadcountadd));
683 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_numblockthreads));
684 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_scavtimeout));
685 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minrcvqueue));
686 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeworkitems));
687 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_xactmemsize));
688 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadpriority));
689 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxmpxct));
690 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakwait));
691 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakresponsewait));
692 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplocks));
693 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplockforceclose));
694 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablefcbopens));
695 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableraw));
696 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesharednetdrives));
697 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeconnections));
698 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxfreeconnections));
700 if (ndr_flags & NDR_BUFFERS) {
702 return NDR_ERR_SUCCESS;
705 _PUBLIC_ void ndr_print_SERVER_INFO_503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_503 *r)
707 ndr_print_struct(ndr, name, "SERVER_INFO_503");
709 ndr_print_uint32(ndr, "sv503_sessopens", r->sv503_sessopens);
710 ndr_print_uint32(ndr, "sv503_sessvcs", r->sv503_sessvcs);
711 ndr_print_uint32(ndr, "sv503_opensearch", r->sv503_opensearch);
712 ndr_print_uint32(ndr, "sv503_sizreqbuf", r->sv503_sizreqbuf);
713 ndr_print_uint32(ndr, "sv503_initworkitems", r->sv503_initworkitems);
714 ndr_print_uint32(ndr, "sv503_maxworkitems", r->sv503_maxworkitems);
715 ndr_print_uint32(ndr, "sv503_rawworkitems", r->sv503_rawworkitems);
716 ndr_print_uint32(ndr, "sv503_irpstacksize", r->sv503_irpstacksize);
717 ndr_print_uint32(ndr, "sv503_maxrawbuflen", r->sv503_maxrawbuflen);
718 ndr_print_uint32(ndr, "sv503_sessusers", r->sv503_sessusers);
719 ndr_print_uint32(ndr, "sv503_sessconns", r->sv503_sessconns);
720 ndr_print_uint32(ndr, "sv503_maxpagedmemoryusage", r->sv503_maxpagedmemoryusage);
721 ndr_print_uint32(ndr, "sv503_maxnonpagedmemoryusage", r->sv503_maxnonpagedmemoryusage);
722 ndr_print_uint8(ndr, "sv503_enablesoftcompat", r->sv503_enablesoftcompat);
723 ndr_print_uint8(ndr, "sv503_enableforcedlogoff", r->sv503_enableforcedlogoff);
724 ndr_print_uint8(ndr, "sv503_timesource", r->sv503_timesource);
725 ndr_print_uint8(ndr, "sv503_acceptdownlevelapis", r->sv503_acceptdownlevelapis);
726 ndr_print_uint8(ndr, "sv503_lmannounce", r->sv503_lmannounce);
727 ndr_print_string(ndr, "sv503_domain", r->sv503_domain);
728 ndr_print_uint32(ndr, "sv503_maxcopyreadlen", r->sv503_maxcopyreadlen);
729 ndr_print_uint32(ndr, "sv503_maxcopywritelen", r->sv503_maxcopywritelen);
730 ndr_print_uint32(ndr, "sv503_minkeepsearch", r->sv503_minkeepsearch);
731 ndr_print_uint32(ndr, "sv503_maxkeepsearch", r->sv503_maxkeepsearch);
732 ndr_print_uint32(ndr, "sv503_minkeepcomplsearch", r->sv503_minkeepcomplsearch);
733 ndr_print_uint32(ndr, "sv503_maxkeepcomplsearch", r->sv503_maxkeepcomplsearch);
734 ndr_print_uint32(ndr, "sv503_threadcountadd", r->sv503_threadcountadd);
735 ndr_print_uint32(ndr, "sv503_numblockthreads", r->sv503_numblockthreads);
736 ndr_print_uint32(ndr, "sv503_scavtimeout", r->sv503_scavtimeout);
737 ndr_print_uint32(ndr, "sv503_minrcvqueue", r->sv503_minrcvqueue);
738 ndr_print_uint32(ndr, "sv503_minfreeworkitems", r->sv503_minfreeworkitems);
739 ndr_print_uint32(ndr, "sv503_xactmemsize", r->sv503_xactmemsize);
740 ndr_print_uint32(ndr, "sv503_threadpriority", r->sv503_threadpriority);
741 ndr_print_uint32(ndr, "sv503_maxmpxct", r->sv503_maxmpxct);
742 ndr_print_uint32(ndr, "sv503_oplockbreakwait", r->sv503_oplockbreakwait);
743 ndr_print_uint32(ndr, "sv503_oplockbreakresponsewait", r->sv503_oplockbreakresponsewait);
744 ndr_print_uint8(ndr, "sv503_enableoplocks", r->sv503_enableoplocks);
745 ndr_print_uint8(ndr, "sv503_enableoplockforceclose", r->sv503_enableoplockforceclose);
746 ndr_print_uint8(ndr, "sv503_enablefcbopens", r->sv503_enablefcbopens);
747 ndr_print_uint8(ndr, "sv503_enableraw", r->sv503_enableraw);
748 ndr_print_uint8(ndr, "sv503_enablesharednetdrives", r->sv503_enablesharednetdrives);
749 ndr_print_uint32(ndr, "sv503_minfreeconnections", r->sv503_minfreeconnections);
750 ndr_print_uint32(ndr, "sv503_maxfreeconnections", r->sv503_maxfreeconnections);
754 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_599 *r)
756 if (ndr_flags & NDR_SCALARS) {
757 NDR_CHECK(ndr_push_align(ndr, 4));
758 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessopens));
759 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessvcs));
760 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_opensearch));
761 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sizreqbuf));
762 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initworkitems));
763 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitems));
764 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_rawworkitems));
765 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_irpstacksize));
766 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxrawbuflen));
767 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessusers));
768 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessconns));
769 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxpagedmemoryusage));
770 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxnonpagedmemoryusage));
771 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesoftcompat));
772 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableforcedlogoff));
773 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_timesource));
774 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_acceptdownlevelapis));
775 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_lmannounce));
776 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv599_domain));
777 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopyreadlen));
778 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopywritelen));
779 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepsearch));
780 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepsearch));
781 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepcomplsearch));
782 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepcomplsearch));
783 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadcountadd));
784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_numblockthreads));
785 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavtimeout));
786 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minrcvqueue));
787 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeworkitems));
788 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_xactmemsize));
789 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadpriority));
790 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxmpxct));
791 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakwait));
792 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakresponsewait));
793 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplocks));
794 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplockforceclose));
795 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablefcbopens));
796 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableraw));
797 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesharednetdrives));
798 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeconnections));
799 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxfreeconnections));
800 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsesstable));
801 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initconntable));
802 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initfiletable));
803 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsearchtable));
804 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_alertschedule));
805 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_errorthreshold));
806 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_networkerrorthreshold));
807 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_diskspacethreshold));
808 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_reserved));
809 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxlinkdelay));
810 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minlinkthroughput));
811 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_linkinfovalidtime));
812 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavqosinfoupdatetime));
813 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitemidletime));
815 if (ndr_flags & NDR_BUFFERS) {
817 return NDR_ERR_SUCCESS;
820 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_599 *r)
822 if (ndr_flags & NDR_SCALARS) {
823 NDR_CHECK(ndr_pull_align(ndr, 4));
824 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessopens));
825 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessvcs));
826 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_opensearch));
827 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sizreqbuf));
828 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initworkitems));
829 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitems));
830 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_rawworkitems));
831 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_irpstacksize));
832 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxrawbuflen));
833 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessusers));
834 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessconns));
835 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxpagedmemoryusage));
836 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxnonpagedmemoryusage));
837 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesoftcompat));
838 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableforcedlogoff));
839 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_timesource));
840 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_acceptdownlevelapis));
841 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_lmannounce));
842 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv599_domain));
843 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopyreadlen));
844 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopywritelen));
845 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepsearch));
846 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepsearch));
847 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepcomplsearch));
848 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepcomplsearch));
849 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadcountadd));
850 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_numblockthreads));
851 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavtimeout));
852 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minrcvqueue));
853 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeworkitems));
854 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_xactmemsize));
855 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadpriority));
856 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxmpxct));
857 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakwait));
858 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakresponsewait));
859 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplocks));
860 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplockforceclose));
861 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablefcbopens));
862 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableraw));
863 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesharednetdrives));
864 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeconnections));
865 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxfreeconnections));
866 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsesstable));
867 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initconntable));
868 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initfiletable));
869 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsearchtable));
870 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_alertschedule));
871 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_errorthreshold));
872 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_networkerrorthreshold));
873 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_diskspacethreshold));
874 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_reserved));
875 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxlinkdelay));
876 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minlinkthroughput));
877 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_linkinfovalidtime));
878 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavqosinfoupdatetime));
879 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitemidletime));
881 if (ndr_flags & NDR_BUFFERS) {
883 return NDR_ERR_SUCCESS;
886 _PUBLIC_ void ndr_print_SERVER_INFO_599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_599 *r)
888 ndr_print_struct(ndr, name, "SERVER_INFO_599");
890 ndr_print_uint32(ndr, "sv599_sessopens", r->sv599_sessopens);
891 ndr_print_uint32(ndr, "sv599_sessvcs", r->sv599_sessvcs);
892 ndr_print_uint32(ndr, "sv599_opensearch", r->sv599_opensearch);
893 ndr_print_uint32(ndr, "sv599_sizreqbuf", r->sv599_sizreqbuf);
894 ndr_print_uint32(ndr, "sv599_initworkitems", r->sv599_initworkitems);
895 ndr_print_uint32(ndr, "sv599_maxworkitems", r->sv599_maxworkitems);
896 ndr_print_uint32(ndr, "sv599_rawworkitems", r->sv599_rawworkitems);
897 ndr_print_uint32(ndr, "sv599_irpstacksize", r->sv599_irpstacksize);
898 ndr_print_uint32(ndr, "sv599_maxrawbuflen", r->sv599_maxrawbuflen);
899 ndr_print_uint32(ndr, "sv599_sessusers", r->sv599_sessusers);
900 ndr_print_uint32(ndr, "sv599_sessconns", r->sv599_sessconns);
901 ndr_print_uint32(ndr, "sv599_maxpagedmemoryusage", r->sv599_maxpagedmemoryusage);
902 ndr_print_uint32(ndr, "sv599_maxnonpagedmemoryusage", r->sv599_maxnonpagedmemoryusage);
903 ndr_print_uint8(ndr, "sv599_enablesoftcompat", r->sv599_enablesoftcompat);
904 ndr_print_uint8(ndr, "sv599_enableforcedlogoff", r->sv599_enableforcedlogoff);
905 ndr_print_uint8(ndr, "sv599_timesource", r->sv599_timesource);
906 ndr_print_uint8(ndr, "sv599_acceptdownlevelapis", r->sv599_acceptdownlevelapis);
907 ndr_print_uint8(ndr, "sv599_lmannounce", r->sv599_lmannounce);
908 ndr_print_string(ndr, "sv599_domain", r->sv599_domain);
909 ndr_print_uint32(ndr, "sv599_maxcopyreadlen", r->sv599_maxcopyreadlen);
910 ndr_print_uint32(ndr, "sv599_maxcopywritelen", r->sv599_maxcopywritelen);
911 ndr_print_uint32(ndr, "sv599_minkeepsearch", r->sv599_minkeepsearch);
912 ndr_print_uint32(ndr, "sv599_maxkeepsearch", r->sv599_maxkeepsearch);
913 ndr_print_uint32(ndr, "sv599_minkeepcomplsearch", r->sv599_minkeepcomplsearch);
914 ndr_print_uint32(ndr, "sv599_maxkeepcomplsearch", r->sv599_maxkeepcomplsearch);
915 ndr_print_uint32(ndr, "sv599_threadcountadd", r->sv599_threadcountadd);
916 ndr_print_uint32(ndr, "sv599_numblockthreads", r->sv599_numblockthreads);
917 ndr_print_uint32(ndr, "sv599_scavtimeout", r->sv599_scavtimeout);
918 ndr_print_uint32(ndr, "sv599_minrcvqueue", r->sv599_minrcvqueue);
919 ndr_print_uint32(ndr, "sv599_minfreeworkitems", r->sv599_minfreeworkitems);
920 ndr_print_uint32(ndr, "sv599_xactmemsize", r->sv599_xactmemsize);
921 ndr_print_uint32(ndr, "sv599_threadpriority", r->sv599_threadpriority);
922 ndr_print_uint32(ndr, "sv599_maxmpxct", r->sv599_maxmpxct);
923 ndr_print_uint32(ndr, "sv599_oplockbreakwait", r->sv599_oplockbreakwait);
924 ndr_print_uint32(ndr, "sv599_oplockbreakresponsewait", r->sv599_oplockbreakresponsewait);
925 ndr_print_uint8(ndr, "sv599_enableoplocks", r->sv599_enableoplocks);
926 ndr_print_uint8(ndr, "sv599_enableoplockforceclose", r->sv599_enableoplockforceclose);
927 ndr_print_uint8(ndr, "sv599_enablefcbopens", r->sv599_enablefcbopens);
928 ndr_print_uint8(ndr, "sv599_enableraw", r->sv599_enableraw);
929 ndr_print_uint8(ndr, "sv599_enablesharednetdrives", r->sv599_enablesharednetdrives);
930 ndr_print_uint32(ndr, "sv599_minfreeconnections", r->sv599_minfreeconnections);
931 ndr_print_uint32(ndr, "sv599_maxfreeconnections", r->sv599_maxfreeconnections);
932 ndr_print_uint32(ndr, "sv599_initsesstable", r->sv599_initsesstable);
933 ndr_print_uint32(ndr, "sv599_initconntable", r->sv599_initconntable);
934 ndr_print_uint32(ndr, "sv599_initfiletable", r->sv599_initfiletable);
935 ndr_print_uint32(ndr, "sv599_initsearchtable", r->sv599_initsearchtable);
936 ndr_print_uint32(ndr, "sv599_alertschedule", r->sv599_alertschedule);
937 ndr_print_uint32(ndr, "sv599_errorthreshold", r->sv599_errorthreshold);
938 ndr_print_uint32(ndr, "sv599_networkerrorthreshold", r->sv599_networkerrorthreshold);
939 ndr_print_uint32(ndr, "sv599_diskspacethreshold", r->sv599_diskspacethreshold);
940 ndr_print_uint32(ndr, "sv599_reserved", r->sv599_reserved);
941 ndr_print_uint32(ndr, "sv599_maxlinkdelay", r->sv599_maxlinkdelay);
942 ndr_print_uint32(ndr, "sv599_minlinkthroughput", r->sv599_minlinkthroughput);
943 ndr_print_uint32(ndr, "sv599_linkinfovalidtime", r->sv599_linkinfovalidtime);
944 ndr_print_uint32(ndr, "sv599_scavqosinfoupdatetime", r->sv599_scavqosinfoupdatetime);
945 ndr_print_uint32(ndr, "sv599_maxworkitemidletime", r->sv599_maxworkitemidletime);
949 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_598 *r)
951 if (ndr_flags & NDR_SCALARS) {
952 NDR_CHECK(ndr_push_align(ndr, 4));
953 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxrawworkitems));
954 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxthreadsperqueue));
955 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_producttype));
956 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_serversize));
957 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_connectionlessautodisc));
958 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationretries));
959 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationdelay));
960 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxglobalopensearch));
961 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_removeduplicatesearches));
962 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationoffset));
963 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationdelay));
964 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_mdlreadswitchover));
965 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cachedopenlimit));
966 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_otherqueueaffinity));
967 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_restrictnullsessaccess));
968 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablewfw311directipx));
969 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_queuesamplesecs));
970 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_balancecount));
971 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_preferredaffinity));
972 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreerfcbs));
973 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreemfcbs));
974 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreelfcbs));
975 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreepagedpoolchunks));
976 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minpagedpoolchunksize));
977 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxpagedpoolchunksize));
978 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_sendsfrompreferredprocessor));
979 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cacheddirectorylimit));
980 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxcopylength));
981 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablecompression));
982 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autosharewks));
983 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autoshareserver));
984 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablesecuritysignature));
985 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_requiresecuritysignature));
986 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minclientbuffersize));
987 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
988 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_ConnectionNoSessionsTimeout));
989 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_IdleThreadTimeOut));
990 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enableW9xsecuritysignature));
991 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enforcekerberosreauthentication));
992 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disabledos));
993 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lowdiskspaceminimum));
994 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disablestrictnamechecking));
996 if (ndr_flags & NDR_BUFFERS) {
997 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
999 return NDR_ERR_SUCCESS;
1002 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_598 *r)
1004 if (ndr_flags & NDR_SCALARS) {
1005 NDR_CHECK(ndr_pull_align(ndr, 4));
1006 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxrawworkitems));
1007 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxthreadsperqueue));
1008 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_producttype));
1009 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_serversize));
1010 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_connectionlessautodisc));
1011 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationretries));
1012 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationdelay));
1013 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxglobalopensearch));
1014 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_removeduplicatesearches));
1015 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationoffset));
1016 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationdelay));
1017 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_mdlreadswitchover));
1018 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cachedopenlimit));
1019 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_otherqueueaffinity));
1020 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_restrictnullsessaccess));
1021 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablewfw311directipx));
1022 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_queuesamplesecs));
1023 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_balancecount));
1024 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_preferredaffinity));
1025 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreerfcbs));
1026 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreemfcbs));
1027 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreelfcbs));
1028 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreepagedpoolchunks));
1029 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minpagedpoolchunksize));
1030 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxpagedpoolchunksize));
1031 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_sendsfrompreferredprocessor));
1032 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cacheddirectorylimit));
1033 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxcopylength));
1034 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablecompression));
1035 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autosharewks));
1036 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autoshareserver));
1037 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablesecuritysignature));
1038 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_requiresecuritysignature));
1039 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minclientbuffersize));
1040 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1041 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_ConnectionNoSessionsTimeout));
1042 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_IdleThreadTimeOut));
1043 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enableW9xsecuritysignature));
1044 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enforcekerberosreauthentication));
1045 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disabledos));
1046 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lowdiskspaceminimum));
1047 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disablestrictnamechecking));
1049 if (ndr_flags & NDR_BUFFERS) {
1050 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
1052 return NDR_ERR_SUCCESS;
1055 _PUBLIC_ void ndr_print_SERVER_INFO_598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_598 *r)
1057 ndr_print_struct(ndr, name, "SERVER_INFO_598");
1059 ndr_print_uint32(ndr, "sv598_maxrawworkitems", r->sv598_maxrawworkitems);
1060 ndr_print_uint32(ndr, "sv598_maxthreadsperqueue", r->sv598_maxthreadsperqueue);
1061 ndr_print_uint32(ndr, "sv598_producttype", r->sv598_producttype);
1062 ndr_print_uint32(ndr, "sv598_serversize", r->sv598_serversize);
1063 ndr_print_uint32(ndr, "sv598_connectionlessautodisc", r->sv598_connectionlessautodisc);
1064 ndr_print_uint32(ndr, "sv598_sharingviolationretries", r->sv598_sharingviolationretries);
1065 ndr_print_uint32(ndr, "sv598_sharingviolationdelay", r->sv598_sharingviolationdelay);
1066 ndr_print_uint32(ndr, "sv598_maxglobalopensearch", r->sv598_maxglobalopensearch);
1067 ndr_print_uint32(ndr, "sv598_removeduplicatesearches", r->sv598_removeduplicatesearches);
1068 ndr_print_uint32(ndr, "sv598_lockviolationoffset", r->sv598_lockviolationoffset);
1069 ndr_print_uint32(ndr, "sv598_lockviolationdelay", r->sv598_lockviolationdelay);
1070 ndr_print_uint32(ndr, "sv598_mdlreadswitchover", r->sv598_mdlreadswitchover);
1071 ndr_print_uint32(ndr, "sv598_cachedopenlimit", r->sv598_cachedopenlimit);
1072 ndr_print_uint32(ndr, "sv598_otherqueueaffinity", r->sv598_otherqueueaffinity);
1073 ndr_print_uint8(ndr, "sv598_restrictnullsessaccess", r->sv598_restrictnullsessaccess);
1074 ndr_print_uint8(ndr, "sv598_enablewfw311directipx", r->sv598_enablewfw311directipx);
1075 ndr_print_uint32(ndr, "sv598_queuesamplesecs", r->sv598_queuesamplesecs);
1076 ndr_print_uint32(ndr, "sv598_balancecount", r->sv598_balancecount);
1077 ndr_print_uint32(ndr, "sv598_preferredaffinity", r->sv598_preferredaffinity);
1078 ndr_print_uint32(ndr, "sv598_maxfreerfcbs", r->sv598_maxfreerfcbs);
1079 ndr_print_uint32(ndr, "sv598_maxfreemfcbs", r->sv598_maxfreemfcbs);
1080 ndr_print_uint32(ndr, "sv598_maxfreelfcbs", r->sv598_maxfreelfcbs);
1081 ndr_print_uint32(ndr, "sv598_maxfreepagedpoolchunks", r->sv598_maxfreepagedpoolchunks);
1082 ndr_print_uint32(ndr, "sv598_minpagedpoolchunksize", r->sv598_minpagedpoolchunksize);
1083 ndr_print_uint32(ndr, "sv598_maxpagedpoolchunksize", r->sv598_maxpagedpoolchunksize);
1084 ndr_print_uint8(ndr, "sv598_sendsfrompreferredprocessor", r->sv598_sendsfrompreferredprocessor);
1085 ndr_print_uint32(ndr, "sv598_cacheddirectorylimit", r->sv598_cacheddirectorylimit);
1086 ndr_print_uint32(ndr, "sv598_maxcopylength", r->sv598_maxcopylength);
1087 ndr_print_uint8(ndr, "sv598_enablecompression", r->sv598_enablecompression);
1088 ndr_print_uint8(ndr, "sv598_autosharewks", r->sv598_autosharewks);
1089 ndr_print_uint8(ndr, "sv598_autoshareserver", r->sv598_autoshareserver);
1090 ndr_print_uint8(ndr, "sv598_enablesecuritysignature", r->sv598_enablesecuritysignature);
1091 ndr_print_uint8(ndr, "sv598_requiresecuritysignature", r->sv598_requiresecuritysignature);
1092 ndr_print_uint32(ndr, "sv598_minclientbuffersize", r->sv598_minclientbuffersize);
1093 ndr_print_GUID(ndr, "sv598_serverguid", &r->sv598_serverguid);
1094 ndr_print_uint32(ndr, "sv598_ConnectionNoSessionsTimeout", r->sv598_ConnectionNoSessionsTimeout);
1095 ndr_print_uint32(ndr, "sv598_IdleThreadTimeOut", r->sv598_IdleThreadTimeOut);
1096 ndr_print_uint8(ndr, "sv598_enableW9xsecuritysignature", r->sv598_enableW9xsecuritysignature);
1097 ndr_print_uint8(ndr, "sv598_enforcekerberosreauthentication", r->sv598_enforcekerberosreauthentication);
1098 ndr_print_uint8(ndr, "sv598_disabledos", r->sv598_disabledos);
1099 ndr_print_uint32(ndr, "sv598_lowdiskspaceminimum", r->sv598_lowdiskspaceminimum);
1100 ndr_print_uint8(ndr, "sv598_disablestrictnamechecking", r->sv598_disablestrictnamechecking);
1104 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r)
1106 if (ndr_flags & NDR_SCALARS) {
1107 NDR_CHECK(ndr_push_align(ndr, 4));
1108 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
1110 if (ndr_flags & NDR_BUFFERS) {
1112 return NDR_ERR_SUCCESS;
1115 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r)
1117 if (ndr_flags & NDR_SCALARS) {
1118 NDR_CHECK(ndr_pull_align(ndr, 4));
1119 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
1121 if (ndr_flags & NDR_BUFFERS) {
1123 return NDR_ERR_SUCCESS;
1126 _PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
1128 ndr_print_struct(ndr, name, "SERVER_INFO_1005");
1130 ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
1134 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1107(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1107 *r)
1136 if (ndr_flags & NDR_SCALARS) {
1137 NDR_CHECK(ndr_push_align(ndr, 4));
1138 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1107_users));
1140 if (ndr_flags & NDR_BUFFERS) {
1142 return NDR_ERR_SUCCESS;
1145 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1107(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1107 *r)
1147 if (ndr_flags & NDR_SCALARS) {
1148 NDR_CHECK(ndr_pull_align(ndr, 4));
1149 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1107_users));
1151 if (ndr_flags & NDR_BUFFERS) {
1153 return NDR_ERR_SUCCESS;
1156 _PUBLIC_ void ndr_print_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1107 *r)
1158 ndr_print_struct(ndr, name, "SERVER_INFO_1107");
1160 ndr_print_uint32(ndr, "sv1107_users", r->sv1107_users);
1164 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1010 *r)
1166 if (ndr_flags & NDR_SCALARS) {
1167 NDR_CHECK(ndr_push_align(ndr, 4));
1168 NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->sv1010_disc));
1170 if (ndr_flags & NDR_BUFFERS) {
1172 return NDR_ERR_SUCCESS;
1175 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1010 *r)
1177 if (ndr_flags & NDR_SCALARS) {
1178 NDR_CHECK(ndr_pull_align(ndr, 4));
1179 NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->sv1010_disc));
1181 if (ndr_flags & NDR_BUFFERS) {
1183 return NDR_ERR_SUCCESS;
1186 _PUBLIC_ void ndr_print_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1010 *r)
1188 ndr_print_struct(ndr, name, "SERVER_INFO_1010");
1190 ndr_print_int32(ndr, "sv1010_disc", r->sv1010_disc);
1194 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1016(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1016 *r)
1196 if (ndr_flags & NDR_SCALARS) {
1197 NDR_CHECK(ndr_push_align(ndr, 1));
1198 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1016_hidden));
1200 if (ndr_flags & NDR_BUFFERS) {
1202 return NDR_ERR_SUCCESS;
1205 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1016(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1016 *r)
1207 if (ndr_flags & NDR_SCALARS) {
1208 NDR_CHECK(ndr_pull_align(ndr, 1));
1209 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1016_hidden));
1211 if (ndr_flags & NDR_BUFFERS) {
1213 return NDR_ERR_SUCCESS;
1216 _PUBLIC_ void ndr_print_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1016 *r)
1218 ndr_print_struct(ndr, name, "SERVER_INFO_1016");
1220 ndr_print_uint8(ndr, "sv1016_hidden", r->sv1016_hidden);
1224 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1017 *r)
1226 if (ndr_flags & NDR_SCALARS) {
1227 NDR_CHECK(ndr_push_align(ndr, 4));
1228 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1017_announce));
1230 if (ndr_flags & NDR_BUFFERS) {
1232 return NDR_ERR_SUCCESS;
1235 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1017 *r)
1237 if (ndr_flags & NDR_SCALARS) {
1238 NDR_CHECK(ndr_pull_align(ndr, 4));
1239 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1017_announce));
1241 if (ndr_flags & NDR_BUFFERS) {
1243 return NDR_ERR_SUCCESS;
1246 _PUBLIC_ void ndr_print_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1017 *r)
1248 ndr_print_struct(ndr, name, "SERVER_INFO_1017");
1250 ndr_print_uint32(ndr, "sv1017_announce", r->sv1017_announce);
1254 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1018 *r)
1256 if (ndr_flags & NDR_SCALARS) {
1257 NDR_CHECK(ndr_push_align(ndr, 4));
1258 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1018_anndelta));
1260 if (ndr_flags & NDR_BUFFERS) {
1262 return NDR_ERR_SUCCESS;
1265 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1018 *r)
1267 if (ndr_flags & NDR_SCALARS) {
1268 NDR_CHECK(ndr_pull_align(ndr, 4));
1269 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1018_anndelta));
1271 if (ndr_flags & NDR_BUFFERS) {
1273 return NDR_ERR_SUCCESS;
1276 _PUBLIC_ void ndr_print_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1018 *r)
1278 ndr_print_struct(ndr, name, "SERVER_INFO_1018");
1280 ndr_print_uint32(ndr, "sv1018_anndelta", r->sv1018_anndelta);
1284 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1501(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1501 *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->sv1501_sessopens));
1290 if (ndr_flags & NDR_BUFFERS) {
1292 return NDR_ERR_SUCCESS;
1295 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1501(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1501 *r)
1297 if (ndr_flags & NDR_SCALARS) {
1298 NDR_CHECK(ndr_pull_align(ndr, 4));
1299 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1501_sessopens));
1301 if (ndr_flags & NDR_BUFFERS) {
1303 return NDR_ERR_SUCCESS;
1306 _PUBLIC_ void ndr_print_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1501 *r)
1308 ndr_print_struct(ndr, name, "SERVER_INFO_1501");
1310 ndr_print_uint32(ndr, "sv1501_sessopens", r->sv1501_sessopens);
1314 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1502 *r)
1316 if (ndr_flags & NDR_SCALARS) {
1317 NDR_CHECK(ndr_push_align(ndr, 4));
1318 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1502_sessvcs));
1320 if (ndr_flags & NDR_BUFFERS) {
1322 return NDR_ERR_SUCCESS;
1325 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1502 *r)
1327 if (ndr_flags & NDR_SCALARS) {
1328 NDR_CHECK(ndr_pull_align(ndr, 4));
1329 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1502_sessvcs));
1331 if (ndr_flags & NDR_BUFFERS) {
1333 return NDR_ERR_SUCCESS;
1336 _PUBLIC_ void ndr_print_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1502 *r)
1338 ndr_print_struct(ndr, name, "SERVER_INFO_1502");
1340 ndr_print_uint32(ndr, "sv1502_sessvcs", r->sv1502_sessvcs);
1344 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1503 *r)
1346 if (ndr_flags & NDR_SCALARS) {
1347 NDR_CHECK(ndr_push_align(ndr, 4));
1348 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1503_opensearch));
1350 if (ndr_flags & NDR_BUFFERS) {
1352 return NDR_ERR_SUCCESS;
1355 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1503 *r)
1357 if (ndr_flags & NDR_SCALARS) {
1358 NDR_CHECK(ndr_pull_align(ndr, 4));
1359 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1503_opensearch));
1361 if (ndr_flags & NDR_BUFFERS) {
1363 return NDR_ERR_SUCCESS;
1366 _PUBLIC_ void ndr_print_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1503 *r)
1368 ndr_print_struct(ndr, name, "SERVER_INFO_1503");
1370 ndr_print_uint32(ndr, "sv1503_opensearch", r->sv1503_opensearch);
1374 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1506(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1506 *r)
1376 if (ndr_flags & NDR_SCALARS) {
1377 NDR_CHECK(ndr_push_align(ndr, 4));
1378 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1506_maxworkitems));
1380 if (ndr_flags & NDR_BUFFERS) {
1382 return NDR_ERR_SUCCESS;
1385 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1506(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1506 *r)
1387 if (ndr_flags & NDR_SCALARS) {
1388 NDR_CHECK(ndr_pull_align(ndr, 4));
1389 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1506_maxworkitems));
1391 if (ndr_flags & NDR_BUFFERS) {
1393 return NDR_ERR_SUCCESS;
1396 _PUBLIC_ void ndr_print_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1506 *r)
1398 ndr_print_struct(ndr, name, "SERVER_INFO_1506");
1400 ndr_print_uint32(ndr, "sv1506_maxworkitems", r->sv1506_maxworkitems);
1404 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1509(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1509 *r)
1406 if (ndr_flags & NDR_SCALARS) {
1407 NDR_CHECK(ndr_push_align(ndr, 4));
1408 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1509_maxrawbuflen));
1410 if (ndr_flags & NDR_BUFFERS) {
1412 return NDR_ERR_SUCCESS;
1415 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1509(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1509 *r)
1417 if (ndr_flags & NDR_SCALARS) {
1418 NDR_CHECK(ndr_pull_align(ndr, 4));
1419 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1509_maxrawbuflen));
1421 if (ndr_flags & NDR_BUFFERS) {
1423 return NDR_ERR_SUCCESS;
1426 _PUBLIC_ void ndr_print_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1509 *r)
1428 ndr_print_struct(ndr, name, "SERVER_INFO_1509");
1430 ndr_print_uint32(ndr, "sv1509_maxrawbuflen", r->sv1509_maxrawbuflen);
1434 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1510(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1510 *r)
1436 if (ndr_flags & NDR_SCALARS) {
1437 NDR_CHECK(ndr_push_align(ndr, 4));
1438 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1510_sessusers));
1440 if (ndr_flags & NDR_BUFFERS) {
1442 return NDR_ERR_SUCCESS;
1445 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1510(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1510 *r)
1447 if (ndr_flags & NDR_SCALARS) {
1448 NDR_CHECK(ndr_pull_align(ndr, 4));
1449 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1510_sessusers));
1451 if (ndr_flags & NDR_BUFFERS) {
1453 return NDR_ERR_SUCCESS;
1456 _PUBLIC_ void ndr_print_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1510 *r)
1458 ndr_print_struct(ndr, name, "SERVER_INFO_1510");
1460 ndr_print_uint32(ndr, "sv1510_sessusers", r->sv1510_sessusers);
1464 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1511(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1511 *r)
1466 if (ndr_flags & NDR_SCALARS) {
1467 NDR_CHECK(ndr_push_align(ndr, 4));
1468 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1511_sessconns));
1470 if (ndr_flags & NDR_BUFFERS) {
1472 return NDR_ERR_SUCCESS;
1475 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1511(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1511 *r)
1477 if (ndr_flags & NDR_SCALARS) {
1478 NDR_CHECK(ndr_pull_align(ndr, 4));
1479 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1511_sessconns));
1481 if (ndr_flags & NDR_BUFFERS) {
1483 return NDR_ERR_SUCCESS;
1486 _PUBLIC_ void ndr_print_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1511 *r)
1488 ndr_print_struct(ndr, name, "SERVER_INFO_1511");
1490 ndr_print_uint32(ndr, "sv1511_sessconns", r->sv1511_sessconns);
1494 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1512(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1512 *r)
1496 if (ndr_flags & NDR_SCALARS) {
1497 NDR_CHECK(ndr_push_align(ndr, 4));
1498 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1512_maxnonpagedmemoryusage));
1500 if (ndr_flags & NDR_BUFFERS) {
1502 return NDR_ERR_SUCCESS;
1505 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1512(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1512 *r)
1507 if (ndr_flags & NDR_SCALARS) {
1508 NDR_CHECK(ndr_pull_align(ndr, 4));
1509 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1512_maxnonpagedmemoryusage));
1511 if (ndr_flags & NDR_BUFFERS) {
1513 return NDR_ERR_SUCCESS;
1516 _PUBLIC_ void ndr_print_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1512 *r)
1518 ndr_print_struct(ndr, name, "SERVER_INFO_1512");
1520 ndr_print_uint32(ndr, "sv1512_maxnonpagedmemoryusage", r->sv1512_maxnonpagedmemoryusage);
1524 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1513(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1513 *r)
1526 if (ndr_flags & NDR_SCALARS) {
1527 NDR_CHECK(ndr_push_align(ndr, 4));
1528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1513_maxpagedmemoryusage));
1530 if (ndr_flags & NDR_BUFFERS) {
1532 return NDR_ERR_SUCCESS;
1535 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1513(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1513 *r)
1537 if (ndr_flags & NDR_SCALARS) {
1538 NDR_CHECK(ndr_pull_align(ndr, 4));
1539 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1513_maxpagedmemoryusage));
1541 if (ndr_flags & NDR_BUFFERS) {
1543 return NDR_ERR_SUCCESS;
1546 _PUBLIC_ void ndr_print_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1513 *r)
1548 ndr_print_struct(ndr, name, "SERVER_INFO_1513");
1550 ndr_print_uint32(ndr, "sv1513_maxpagedmemoryusage", r->sv1513_maxpagedmemoryusage);
1554 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1514(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1514 *r)
1556 if (ndr_flags & NDR_SCALARS) {
1557 NDR_CHECK(ndr_push_align(ndr, 1));
1558 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1514_enablesoftcompat));
1560 if (ndr_flags & NDR_BUFFERS) {
1562 return NDR_ERR_SUCCESS;
1565 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1514(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1514 *r)
1567 if (ndr_flags & NDR_SCALARS) {
1568 NDR_CHECK(ndr_pull_align(ndr, 1));
1569 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1514_enablesoftcompat));
1571 if (ndr_flags & NDR_BUFFERS) {
1573 return NDR_ERR_SUCCESS;
1576 _PUBLIC_ void ndr_print_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1514 *r)
1578 ndr_print_struct(ndr, name, "SERVER_INFO_1514");
1580 ndr_print_uint8(ndr, "sv1514_enablesoftcompat", r->sv1514_enablesoftcompat);
1584 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1515(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1515 *r)
1586 if (ndr_flags & NDR_SCALARS) {
1587 NDR_CHECK(ndr_push_align(ndr, 1));
1588 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1515_enableforcedlogoff));
1590 if (ndr_flags & NDR_BUFFERS) {
1592 return NDR_ERR_SUCCESS;
1595 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1515(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1515 *r)
1597 if (ndr_flags & NDR_SCALARS) {
1598 NDR_CHECK(ndr_pull_align(ndr, 1));
1599 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1515_enableforcedlogoff));
1601 if (ndr_flags & NDR_BUFFERS) {
1603 return NDR_ERR_SUCCESS;
1606 _PUBLIC_ void ndr_print_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1515 *r)
1608 ndr_print_struct(ndr, name, "SERVER_INFO_1515");
1610 ndr_print_uint8(ndr, "sv1515_enableforcedlogoff", r->sv1515_enableforcedlogoff);
1614 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1516(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1516 *r)
1616 if (ndr_flags & NDR_SCALARS) {
1617 NDR_CHECK(ndr_push_align(ndr, 1));
1618 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1516_timesource));
1620 if (ndr_flags & NDR_BUFFERS) {
1622 return NDR_ERR_SUCCESS;
1625 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1516(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1516 *r)
1627 if (ndr_flags & NDR_SCALARS) {
1628 NDR_CHECK(ndr_pull_align(ndr, 1));
1629 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1516_timesource));
1631 if (ndr_flags & NDR_BUFFERS) {
1633 return NDR_ERR_SUCCESS;
1636 _PUBLIC_ void ndr_print_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1516 *r)
1638 ndr_print_struct(ndr, name, "SERVER_INFO_1516");
1640 ndr_print_uint8(ndr, "sv1516_timesource", r->sv1516_timesource);
1644 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1518(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1518 *r)
1646 if (ndr_flags & NDR_SCALARS) {
1647 NDR_CHECK(ndr_push_align(ndr, 1));
1648 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1518_lmannounce));
1650 if (ndr_flags & NDR_BUFFERS) {
1652 return NDR_ERR_SUCCESS;
1655 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1518(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1518 *r)
1657 if (ndr_flags & NDR_SCALARS) {
1658 NDR_CHECK(ndr_pull_align(ndr, 1));
1659 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1518_lmannounce));
1661 if (ndr_flags & NDR_BUFFERS) {
1663 return NDR_ERR_SUCCESS;
1666 _PUBLIC_ void ndr_print_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1518 *r)
1668 ndr_print_struct(ndr, name, "SERVER_INFO_1518");
1670 ndr_print_uint8(ndr, "sv1518_lmannounce", r->sv1518_lmannounce);
1674 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1520(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1520 *r)
1676 if (ndr_flags & NDR_SCALARS) {
1677 NDR_CHECK(ndr_push_align(ndr, 4));
1678 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1520_maxcopyreadlen));
1680 if (ndr_flags & NDR_BUFFERS) {
1682 return NDR_ERR_SUCCESS;
1685 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1520(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1520 *r)
1687 if (ndr_flags & NDR_SCALARS) {
1688 NDR_CHECK(ndr_pull_align(ndr, 4));
1689 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1520_maxcopyreadlen));
1691 if (ndr_flags & NDR_BUFFERS) {
1693 return NDR_ERR_SUCCESS;
1696 _PUBLIC_ void ndr_print_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1520 *r)
1698 ndr_print_struct(ndr, name, "SERVER_INFO_1520");
1700 ndr_print_uint32(ndr, "sv1520_maxcopyreadlen", r->sv1520_maxcopyreadlen);
1704 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1521(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1521 *r)
1706 if (ndr_flags & NDR_SCALARS) {
1707 NDR_CHECK(ndr_push_align(ndr, 4));
1708 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1521_maxcopywritelen));
1710 if (ndr_flags & NDR_BUFFERS) {
1712 return NDR_ERR_SUCCESS;
1715 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1521(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1521 *r)
1717 if (ndr_flags & NDR_SCALARS) {
1718 NDR_CHECK(ndr_pull_align(ndr, 4));
1719 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1521_maxcopywritelen));
1721 if (ndr_flags & NDR_BUFFERS) {
1723 return NDR_ERR_SUCCESS;
1726 _PUBLIC_ void ndr_print_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1521 *r)
1728 ndr_print_struct(ndr, name, "SERVER_INFO_1521");
1730 ndr_print_uint32(ndr, "sv1521_maxcopywritelen", r->sv1521_maxcopywritelen);
1734 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1522(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1522 *r)
1736 if (ndr_flags & NDR_SCALARS) {
1737 NDR_CHECK(ndr_push_align(ndr, 4));
1738 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1522_minkeepsearch));
1740 if (ndr_flags & NDR_BUFFERS) {
1742 return NDR_ERR_SUCCESS;
1745 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1522(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1522 *r)
1747 if (ndr_flags & NDR_SCALARS) {
1748 NDR_CHECK(ndr_pull_align(ndr, 4));
1749 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1522_minkeepsearch));
1751 if (ndr_flags & NDR_BUFFERS) {
1753 return NDR_ERR_SUCCESS;
1756 _PUBLIC_ void ndr_print_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1522 *r)
1758 ndr_print_struct(ndr, name, "SERVER_INFO_1522");
1760 ndr_print_uint32(ndr, "sv1522_minkeepsearch", r->sv1522_minkeepsearch);
1764 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1523(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1523 *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->sv1523_maxkeepsearch));
1770 if (ndr_flags & NDR_BUFFERS) {
1772 return NDR_ERR_SUCCESS;
1775 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1523(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1523 *r)
1777 if (ndr_flags & NDR_SCALARS) {
1778 NDR_CHECK(ndr_pull_align(ndr, 4));
1779 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1523_maxkeepsearch));
1781 if (ndr_flags & NDR_BUFFERS) {
1783 return NDR_ERR_SUCCESS;
1786 _PUBLIC_ void ndr_print_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1523 *r)
1788 ndr_print_struct(ndr, name, "SERVER_INFO_1523");
1790 ndr_print_uint32(ndr, "sv1523_maxkeepsearch", r->sv1523_maxkeepsearch);
1794 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1524(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1524 *r)
1796 if (ndr_flags & NDR_SCALARS) {
1797 NDR_CHECK(ndr_push_align(ndr, 4));
1798 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1524_minkeepcomplsearch));
1800 if (ndr_flags & NDR_BUFFERS) {
1802 return NDR_ERR_SUCCESS;
1805 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1524(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1524 *r)
1807 if (ndr_flags & NDR_SCALARS) {
1808 NDR_CHECK(ndr_pull_align(ndr, 4));
1809 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1524_minkeepcomplsearch));
1811 if (ndr_flags & NDR_BUFFERS) {
1813 return NDR_ERR_SUCCESS;
1816 _PUBLIC_ void ndr_print_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1524 *r)
1818 ndr_print_struct(ndr, name, "SERVER_INFO_1524");
1820 ndr_print_uint32(ndr, "sv1524_minkeepcomplsearch", r->sv1524_minkeepcomplsearch);
1824 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1525(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1525 *r)
1826 if (ndr_flags & NDR_SCALARS) {
1827 NDR_CHECK(ndr_push_align(ndr, 4));
1828 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1525_maxkeepcomplsearch));
1830 if (ndr_flags & NDR_BUFFERS) {
1832 return NDR_ERR_SUCCESS;
1835 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1525(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1525 *r)
1837 if (ndr_flags & NDR_SCALARS) {
1838 NDR_CHECK(ndr_pull_align(ndr, 4));
1839 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1525_maxkeepcomplsearch));
1841 if (ndr_flags & NDR_BUFFERS) {
1843 return NDR_ERR_SUCCESS;
1846 _PUBLIC_ void ndr_print_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1525 *r)
1848 ndr_print_struct(ndr, name, "SERVER_INFO_1525");
1850 ndr_print_uint32(ndr, "sv1525_maxkeepcomplsearch", r->sv1525_maxkeepcomplsearch);
1854 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1528(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1528 *r)
1856 if (ndr_flags & NDR_SCALARS) {
1857 NDR_CHECK(ndr_push_align(ndr, 4));
1858 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1528_scavtimeout));
1860 if (ndr_flags & NDR_BUFFERS) {
1862 return NDR_ERR_SUCCESS;
1865 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1528(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1528 *r)
1867 if (ndr_flags & NDR_SCALARS) {
1868 NDR_CHECK(ndr_pull_align(ndr, 4));
1869 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1528_scavtimeout));
1871 if (ndr_flags & NDR_BUFFERS) {
1873 return NDR_ERR_SUCCESS;
1876 _PUBLIC_ void ndr_print_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1528 *r)
1878 ndr_print_struct(ndr, name, "SERVER_INFO_1528");
1880 ndr_print_uint32(ndr, "sv1528_scavtimeout", r->sv1528_scavtimeout);
1884 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1529(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1529 *r)
1886 if (ndr_flags & NDR_SCALARS) {
1887 NDR_CHECK(ndr_push_align(ndr, 4));
1888 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1529_minrcvqueue));
1890 if (ndr_flags & NDR_BUFFERS) {
1892 return NDR_ERR_SUCCESS;
1895 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1529(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1529 *r)
1897 if (ndr_flags & NDR_SCALARS) {
1898 NDR_CHECK(ndr_pull_align(ndr, 4));
1899 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1529_minrcvqueue));
1901 if (ndr_flags & NDR_BUFFERS) {
1903 return NDR_ERR_SUCCESS;
1906 _PUBLIC_ void ndr_print_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1529 *r)
1908 ndr_print_struct(ndr, name, "SERVER_INFO_1529");
1910 ndr_print_uint32(ndr, "sv1529_minrcvqueue", r->sv1529_minrcvqueue);
1914 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1530(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1530 *r)
1916 if (ndr_flags & NDR_SCALARS) {
1917 NDR_CHECK(ndr_push_align(ndr, 4));
1918 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1530_minfreeworkitems));
1920 if (ndr_flags & NDR_BUFFERS) {
1922 return NDR_ERR_SUCCESS;
1925 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1530(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1530 *r)
1927 if (ndr_flags & NDR_SCALARS) {
1928 NDR_CHECK(ndr_pull_align(ndr, 4));
1929 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1530_minfreeworkitems));
1931 if (ndr_flags & NDR_BUFFERS) {
1933 return NDR_ERR_SUCCESS;
1936 _PUBLIC_ void ndr_print_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1530 *r)
1938 ndr_print_struct(ndr, name, "SERVER_INFO_1530");
1940 ndr_print_uint32(ndr, "sv1530_minfreeworkitems", r->sv1530_minfreeworkitems);
1944 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1533(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1533 *r)
1946 if (ndr_flags & NDR_SCALARS) {
1947 NDR_CHECK(ndr_push_align(ndr, 4));
1948 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1533_maxmpxct));
1950 if (ndr_flags & NDR_BUFFERS) {
1952 return NDR_ERR_SUCCESS;
1955 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1533(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1533 *r)
1957 if (ndr_flags & NDR_SCALARS) {
1958 NDR_CHECK(ndr_pull_align(ndr, 4));
1959 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1533_maxmpxct));
1961 if (ndr_flags & NDR_BUFFERS) {
1963 return NDR_ERR_SUCCESS;
1966 _PUBLIC_ void ndr_print_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1533 *r)
1968 ndr_print_struct(ndr, name, "SERVER_INFO_1533");
1970 ndr_print_uint32(ndr, "sv1533_maxmpxct", r->sv1533_maxmpxct);
1974 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1534(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1534 *r)
1976 if (ndr_flags & NDR_SCALARS) {
1977 NDR_CHECK(ndr_push_align(ndr, 4));
1978 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1534_oplockbreakwait));
1980 if (ndr_flags & NDR_BUFFERS) {
1982 return NDR_ERR_SUCCESS;
1985 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1534(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1534 *r)
1987 if (ndr_flags & NDR_SCALARS) {
1988 NDR_CHECK(ndr_pull_align(ndr, 4));
1989 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1534_oplockbreakwait));
1991 if (ndr_flags & NDR_BUFFERS) {
1993 return NDR_ERR_SUCCESS;
1996 _PUBLIC_ void ndr_print_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1534 *r)
1998 ndr_print_struct(ndr, name, "SERVER_INFO_1534");
2000 ndr_print_uint32(ndr, "sv1534_oplockbreakwait", r->sv1534_oplockbreakwait);
2004 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1535(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1535 *r)
2006 if (ndr_flags & NDR_SCALARS) {
2007 NDR_CHECK(ndr_push_align(ndr, 4));
2008 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1535_oplockbreakresponsewait));
2010 if (ndr_flags & NDR_BUFFERS) {
2012 return NDR_ERR_SUCCESS;
2015 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1535(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1535 *r)
2017 if (ndr_flags & NDR_SCALARS) {
2018 NDR_CHECK(ndr_pull_align(ndr, 4));
2019 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1535_oplockbreakresponsewait));
2021 if (ndr_flags & NDR_BUFFERS) {
2023 return NDR_ERR_SUCCESS;
2026 _PUBLIC_ void ndr_print_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1535 *r)
2028 ndr_print_struct(ndr, name, "SERVER_INFO_1535");
2030 ndr_print_uint32(ndr, "sv1535_oplockbreakresponsewait", r->sv1535_oplockbreakresponsewait);
2034 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1536(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1536 *r)
2036 if (ndr_flags & NDR_SCALARS) {
2037 NDR_CHECK(ndr_push_align(ndr, 1));
2038 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1536_enableoplocks));
2040 if (ndr_flags & NDR_BUFFERS) {
2042 return NDR_ERR_SUCCESS;
2045 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1536(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1536 *r)
2047 if (ndr_flags & NDR_SCALARS) {
2048 NDR_CHECK(ndr_pull_align(ndr, 1));
2049 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1536_enableoplocks));
2051 if (ndr_flags & NDR_BUFFERS) {
2053 return NDR_ERR_SUCCESS;
2056 _PUBLIC_ void ndr_print_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1536 *r)
2058 ndr_print_struct(ndr, name, "SERVER_INFO_1536");
2060 ndr_print_uint8(ndr, "sv1536_enableoplocks", r->sv1536_enableoplocks);
2064 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1537(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1537 *r)
2066 if (ndr_flags & NDR_SCALARS) {
2067 NDR_CHECK(ndr_push_align(ndr, 1));
2068 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1537_enableoplockforceclose));
2070 if (ndr_flags & NDR_BUFFERS) {
2072 return NDR_ERR_SUCCESS;
2075 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1537(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1537 *r)
2077 if (ndr_flags & NDR_SCALARS) {
2078 NDR_CHECK(ndr_pull_align(ndr, 1));
2079 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1537_enableoplockforceclose));
2081 if (ndr_flags & NDR_BUFFERS) {
2083 return NDR_ERR_SUCCESS;
2086 _PUBLIC_ void ndr_print_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1537 *r)
2088 ndr_print_struct(ndr, name, "SERVER_INFO_1537");
2090 ndr_print_uint8(ndr, "sv1537_enableoplockforceclose", r->sv1537_enableoplockforceclose);
2094 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1538(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1538 *r)
2096 if (ndr_flags & NDR_SCALARS) {
2097 NDR_CHECK(ndr_push_align(ndr, 1));
2098 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1538_enablefcbopens));
2100 if (ndr_flags & NDR_BUFFERS) {
2102 return NDR_ERR_SUCCESS;
2105 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1538(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1538 *r)
2107 if (ndr_flags & NDR_SCALARS) {
2108 NDR_CHECK(ndr_pull_align(ndr, 1));
2109 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1538_enablefcbopens));
2111 if (ndr_flags & NDR_BUFFERS) {
2113 return NDR_ERR_SUCCESS;
2116 _PUBLIC_ void ndr_print_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1538 *r)
2118 ndr_print_struct(ndr, name, "SERVER_INFO_1538");
2120 ndr_print_uint8(ndr, "sv1538_enablefcbopens", r->sv1538_enablefcbopens);
2124 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1539(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1539 *r)
2126 if (ndr_flags & NDR_SCALARS) {
2127 NDR_CHECK(ndr_push_align(ndr, 1));
2128 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1539_enableraw));
2130 if (ndr_flags & NDR_BUFFERS) {
2132 return NDR_ERR_SUCCESS;
2135 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1539(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1539 *r)
2137 if (ndr_flags & NDR_SCALARS) {
2138 NDR_CHECK(ndr_pull_align(ndr, 1));
2139 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1539_enableraw));
2141 if (ndr_flags & NDR_BUFFERS) {
2143 return NDR_ERR_SUCCESS;
2146 _PUBLIC_ void ndr_print_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1539 *r)
2148 ndr_print_struct(ndr, name, "SERVER_INFO_1539");
2150 ndr_print_uint8(ndr, "sv1539_enableraw", r->sv1539_enableraw);
2154 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1540(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1540 *r)
2156 if (ndr_flags & NDR_SCALARS) {
2157 NDR_CHECK(ndr_push_align(ndr, 1));
2158 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1540_enablesharednetdrives));
2160 if (ndr_flags & NDR_BUFFERS) {
2162 return NDR_ERR_SUCCESS;
2165 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1540(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1540 *r)
2167 if (ndr_flags & NDR_SCALARS) {
2168 NDR_CHECK(ndr_pull_align(ndr, 1));
2169 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1540_enablesharednetdrives));
2171 if (ndr_flags & NDR_BUFFERS) {
2173 return NDR_ERR_SUCCESS;
2176 _PUBLIC_ void ndr_print_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1540 *r)
2178 ndr_print_struct(ndr, name, "SERVER_INFO_1540");
2180 ndr_print_uint8(ndr, "sv1540_enablesharednetdrives", r->sv1540_enablesharednetdrives);
2184 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1541(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1541 *r)
2186 if (ndr_flags & NDR_SCALARS) {
2187 NDR_CHECK(ndr_push_align(ndr, 1));
2188 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1541_minfreeconnections));
2190 if (ndr_flags & NDR_BUFFERS) {
2192 return NDR_ERR_SUCCESS;
2195 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1541(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1541 *r)
2197 if (ndr_flags & NDR_SCALARS) {
2198 NDR_CHECK(ndr_pull_align(ndr, 1));
2199 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1541_minfreeconnections));
2201 if (ndr_flags & NDR_BUFFERS) {
2203 return NDR_ERR_SUCCESS;
2206 _PUBLIC_ void ndr_print_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1541 *r)
2208 ndr_print_struct(ndr, name, "SERVER_INFO_1541");
2210 ndr_print_uint8(ndr, "sv1541_minfreeconnections", r->sv1541_minfreeconnections);
2214 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1542(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1542 *r)
2216 if (ndr_flags & NDR_SCALARS) {
2217 NDR_CHECK(ndr_push_align(ndr, 1));
2218 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1542_maxfreeconnections));
2220 if (ndr_flags & NDR_BUFFERS) {
2222 return NDR_ERR_SUCCESS;
2225 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1542(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1542 *r)
2227 if (ndr_flags & NDR_SCALARS) {
2228 NDR_CHECK(ndr_pull_align(ndr, 1));
2229 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1542_maxfreeconnections));
2231 if (ndr_flags & NDR_BUFFERS) {
2233 return NDR_ERR_SUCCESS;
2236 _PUBLIC_ void ndr_print_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1542 *r)
2238 ndr_print_struct(ndr, name, "SERVER_INFO_1542");
2240 ndr_print_uint8(ndr, "sv1542_maxfreeconnections", r->sv1542_maxfreeconnections);
2244 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1543(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1543 *r)
2246 if (ndr_flags & NDR_SCALARS) {
2247 NDR_CHECK(ndr_push_align(ndr, 4));
2248 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1543_initsesstable));
2250 if (ndr_flags & NDR_BUFFERS) {
2252 return NDR_ERR_SUCCESS;
2255 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1543(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1543 *r)
2257 if (ndr_flags & NDR_SCALARS) {
2258 NDR_CHECK(ndr_pull_align(ndr, 4));
2259 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1543_initsesstable));
2261 if (ndr_flags & NDR_BUFFERS) {
2263 return NDR_ERR_SUCCESS;
2266 _PUBLIC_ void ndr_print_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1543 *r)
2268 ndr_print_struct(ndr, name, "SERVER_INFO_1543");
2270 ndr_print_uint32(ndr, "sv1543_initsesstable", r->sv1543_initsesstable);
2274 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1544(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1544 *r)
2276 if (ndr_flags & NDR_SCALARS) {
2277 NDR_CHECK(ndr_push_align(ndr, 4));
2278 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1544_initconntable));
2280 if (ndr_flags & NDR_BUFFERS) {
2282 return NDR_ERR_SUCCESS;
2285 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1544(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1544 *r)
2287 if (ndr_flags & NDR_SCALARS) {
2288 NDR_CHECK(ndr_pull_align(ndr, 4));
2289 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1544_initconntable));
2291 if (ndr_flags & NDR_BUFFERS) {
2293 return NDR_ERR_SUCCESS;
2296 _PUBLIC_ void ndr_print_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1544 *r)
2298 ndr_print_struct(ndr, name, "SERVER_INFO_1544");
2300 ndr_print_uint32(ndr, "sv1544_initconntable", r->sv1544_initconntable);
2304 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1545(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1545 *r)
2306 if (ndr_flags & NDR_SCALARS) {
2307 NDR_CHECK(ndr_push_align(ndr, 4));
2308 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1545_initfiletable));
2310 if (ndr_flags & NDR_BUFFERS) {
2312 return NDR_ERR_SUCCESS;
2315 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1545(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1545 *r)
2317 if (ndr_flags & NDR_SCALARS) {
2318 NDR_CHECK(ndr_pull_align(ndr, 4));
2319 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1545_initfiletable));
2321 if (ndr_flags & NDR_BUFFERS) {
2323 return NDR_ERR_SUCCESS;
2326 _PUBLIC_ void ndr_print_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1545 *r)
2328 ndr_print_struct(ndr, name, "SERVER_INFO_1545");
2330 ndr_print_uint32(ndr, "sv1545_initfiletable", r->sv1545_initfiletable);
2334 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1546(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1546 *r)
2336 if (ndr_flags & NDR_SCALARS) {
2337 NDR_CHECK(ndr_push_align(ndr, 4));
2338 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1546_initsearchtable));
2340 if (ndr_flags & NDR_BUFFERS) {
2342 return NDR_ERR_SUCCESS;
2345 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1546(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1546 *r)
2347 if (ndr_flags & NDR_SCALARS) {
2348 NDR_CHECK(ndr_pull_align(ndr, 4));
2349 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1546_initsearchtable));
2351 if (ndr_flags & NDR_BUFFERS) {
2353 return NDR_ERR_SUCCESS;
2356 _PUBLIC_ void ndr_print_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1546 *r)
2358 ndr_print_struct(ndr, name, "SERVER_INFO_1546");
2360 ndr_print_uint32(ndr, "sv1546_initsearchtable", r->sv1546_initsearchtable);
2364 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1547(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1547 *r)
2366 if (ndr_flags & NDR_SCALARS) {
2367 NDR_CHECK(ndr_push_align(ndr, 4));
2368 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1547_alertschedule));
2370 if (ndr_flags & NDR_BUFFERS) {
2372 return NDR_ERR_SUCCESS;
2375 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1547(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1547 *r)
2377 if (ndr_flags & NDR_SCALARS) {
2378 NDR_CHECK(ndr_pull_align(ndr, 4));
2379 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1547_alertschedule));
2381 if (ndr_flags & NDR_BUFFERS) {
2383 return NDR_ERR_SUCCESS;
2386 _PUBLIC_ void ndr_print_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1547 *r)
2388 ndr_print_struct(ndr, name, "SERVER_INFO_1547");
2390 ndr_print_uint32(ndr, "sv1547_alertschedule", r->sv1547_alertschedule);
2394 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1548(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1548 *r)
2396 if (ndr_flags & NDR_SCALARS) {
2397 NDR_CHECK(ndr_push_align(ndr, 4));
2398 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1548_errorthreshold));
2400 if (ndr_flags & NDR_BUFFERS) {
2402 return NDR_ERR_SUCCESS;
2405 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1548(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1548 *r)
2407 if (ndr_flags & NDR_SCALARS) {
2408 NDR_CHECK(ndr_pull_align(ndr, 4));
2409 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1548_errorthreshold));
2411 if (ndr_flags & NDR_BUFFERS) {
2413 return NDR_ERR_SUCCESS;
2416 _PUBLIC_ void ndr_print_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1548 *r)
2418 ndr_print_struct(ndr, name, "SERVER_INFO_1548");
2420 ndr_print_uint32(ndr, "sv1548_errorthreshold", r->sv1548_errorthreshold);
2424 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1549(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1549 *r)
2426 if (ndr_flags & NDR_SCALARS) {
2427 NDR_CHECK(ndr_push_align(ndr, 4));
2428 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1549_networkerrorthreshold));
2430 if (ndr_flags & NDR_BUFFERS) {
2432 return NDR_ERR_SUCCESS;
2435 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1549(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1549 *r)
2437 if (ndr_flags & NDR_SCALARS) {
2438 NDR_CHECK(ndr_pull_align(ndr, 4));
2439 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1549_networkerrorthreshold));
2441 if (ndr_flags & NDR_BUFFERS) {
2443 return NDR_ERR_SUCCESS;
2446 _PUBLIC_ void ndr_print_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1549 *r)
2448 ndr_print_struct(ndr, name, "SERVER_INFO_1549");
2450 ndr_print_uint32(ndr, "sv1549_networkerrorthreshold", r->sv1549_networkerrorthreshold);
2454 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1550(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1550 *r)
2456 if (ndr_flags & NDR_SCALARS) {
2457 NDR_CHECK(ndr_push_align(ndr, 4));
2458 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1550_diskspacethreshold));
2460 if (ndr_flags & NDR_BUFFERS) {
2462 return NDR_ERR_SUCCESS;
2465 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1550(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1550 *r)
2467 if (ndr_flags & NDR_SCALARS) {
2468 NDR_CHECK(ndr_pull_align(ndr, 4));
2469 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1550_diskspacethreshold));
2471 if (ndr_flags & NDR_BUFFERS) {
2473 return NDR_ERR_SUCCESS;
2476 _PUBLIC_ void ndr_print_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1550 *r)
2478 ndr_print_struct(ndr, name, "SERVER_INFO_1550");
2480 ndr_print_uint32(ndr, "sv1550_diskspacethreshold", r->sv1550_diskspacethreshold);
2484 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1552(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1552 *r)
2486 if (ndr_flags & NDR_SCALARS) {
2487 NDR_CHECK(ndr_push_align(ndr, 4));
2488 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1552_maxlinkdelay));
2490 if (ndr_flags & NDR_BUFFERS) {
2492 return NDR_ERR_SUCCESS;
2495 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1552(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1552 *r)
2497 if (ndr_flags & NDR_SCALARS) {
2498 NDR_CHECK(ndr_pull_align(ndr, 4));
2499 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1552_maxlinkdelay));
2501 if (ndr_flags & NDR_BUFFERS) {
2503 return NDR_ERR_SUCCESS;
2506 _PUBLIC_ void ndr_print_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1552 *r)
2508 ndr_print_struct(ndr, name, "SERVER_INFO_1552");
2510 ndr_print_uint32(ndr, "sv1552_maxlinkdelay", r->sv1552_maxlinkdelay);
2514 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1553(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1553 *r)
2516 if (ndr_flags & NDR_SCALARS) {
2517 NDR_CHECK(ndr_push_align(ndr, 4));
2518 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1553_minlinkthroughput));
2520 if (ndr_flags & NDR_BUFFERS) {
2522 return NDR_ERR_SUCCESS;
2525 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1553(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1553 *r)
2527 if (ndr_flags & NDR_SCALARS) {
2528 NDR_CHECK(ndr_pull_align(ndr, 4));
2529 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1553_minlinkthroughput));
2531 if (ndr_flags & NDR_BUFFERS) {
2533 return NDR_ERR_SUCCESS;
2536 _PUBLIC_ void ndr_print_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1553 *r)
2538 ndr_print_struct(ndr, name, "SERVER_INFO_1553");
2540 ndr_print_uint32(ndr, "sv1553_minlinkthroughput", r->sv1553_minlinkthroughput);
2544 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1554(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1554 *r)
2546 if (ndr_flags & NDR_SCALARS) {
2547 NDR_CHECK(ndr_push_align(ndr, 4));
2548 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1554_linkinfovalidtime));
2550 if (ndr_flags & NDR_BUFFERS) {
2552 return NDR_ERR_SUCCESS;
2555 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1554(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1554 *r)
2557 if (ndr_flags & NDR_SCALARS) {
2558 NDR_CHECK(ndr_pull_align(ndr, 4));
2559 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1554_linkinfovalidtime));
2561 if (ndr_flags & NDR_BUFFERS) {
2563 return NDR_ERR_SUCCESS;
2566 _PUBLIC_ void ndr_print_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1554 *r)
2568 ndr_print_struct(ndr, name, "SERVER_INFO_1554");
2570 ndr_print_uint32(ndr, "sv1554_linkinfovalidtime", r->sv1554_linkinfovalidtime);
2574 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1555(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1555 *r)
2576 if (ndr_flags & NDR_SCALARS) {
2577 NDR_CHECK(ndr_push_align(ndr, 4));
2578 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1555_scavqosinfoupdatetime));
2580 if (ndr_flags & NDR_BUFFERS) {
2582 return NDR_ERR_SUCCESS;
2585 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1555(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1555 *r)
2587 if (ndr_flags & NDR_SCALARS) {
2588 NDR_CHECK(ndr_pull_align(ndr, 4));
2589 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1555_scavqosinfoupdatetime));
2591 if (ndr_flags & NDR_BUFFERS) {
2593 return NDR_ERR_SUCCESS;
2596 _PUBLIC_ void ndr_print_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1555 *r)
2598 ndr_print_struct(ndr, name, "SERVER_INFO_1555");
2600 ndr_print_uint32(ndr, "sv1555_scavqosinfoupdatetime", r->sv1555_scavqosinfoupdatetime);
2604 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1556(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1556 *r)
2606 if (ndr_flags & NDR_SCALARS) {
2607 NDR_CHECK(ndr_push_align(ndr, 4));
2608 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1556_maxworkitemidletime));
2610 if (ndr_flags & NDR_BUFFERS) {
2612 return NDR_ERR_SUCCESS;
2615 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1556(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1556 *r)
2617 if (ndr_flags & NDR_SCALARS) {
2618 NDR_CHECK(ndr_pull_align(ndr, 4));
2619 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1556_maxworkitemidletime));
2621 if (ndr_flags & NDR_BUFFERS) {
2623 return NDR_ERR_SUCCESS;
2626 _PUBLIC_ void ndr_print_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1556 *r)
2628 ndr_print_struct(ndr, name, "SERVER_INFO_1556");
2630 ndr_print_uint32(ndr, "sv1556_maxworkitemidletime", r->sv1556_maxworkitemidletime);
2634 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1557(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1557 *r)
2636 if (ndr_flags & NDR_SCALARS) {
2637 NDR_CHECK(ndr_push_align(ndr, 4));
2638 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1557_maxrawworkitems));
2640 if (ndr_flags & NDR_BUFFERS) {
2642 return NDR_ERR_SUCCESS;
2645 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1557(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1557 *r)
2647 if (ndr_flags & NDR_SCALARS) {
2648 NDR_CHECK(ndr_pull_align(ndr, 4));
2649 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1557_maxrawworkitems));
2651 if (ndr_flags & NDR_BUFFERS) {
2653 return NDR_ERR_SUCCESS;
2656 _PUBLIC_ void ndr_print_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1557 *r)
2658 ndr_print_struct(ndr, name, "SERVER_INFO_1557");
2660 ndr_print_uint32(ndr, "sv1557_maxrawworkitems", r->sv1557_maxrawworkitems);
2664 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1560(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1560 *r)
2666 if (ndr_flags & NDR_SCALARS) {
2667 NDR_CHECK(ndr_push_align(ndr, 4));
2668 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1560_producttype));
2670 if (ndr_flags & NDR_BUFFERS) {
2672 return NDR_ERR_SUCCESS;
2675 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1560(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1560 *r)
2677 if (ndr_flags & NDR_SCALARS) {
2678 NDR_CHECK(ndr_pull_align(ndr, 4));
2679 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1560_producttype));
2681 if (ndr_flags & NDR_BUFFERS) {
2683 return NDR_ERR_SUCCESS;
2686 _PUBLIC_ void ndr_print_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1560 *r)
2688 ndr_print_struct(ndr, name, "SERVER_INFO_1560");
2690 ndr_print_uint32(ndr, "sv1560_producttype", r->sv1560_producttype);
2694 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1561(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1561 *r)
2696 if (ndr_flags & NDR_SCALARS) {
2697 NDR_CHECK(ndr_push_align(ndr, 4));
2698 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1561_serversize));
2700 if (ndr_flags & NDR_BUFFERS) {
2702 return NDR_ERR_SUCCESS;
2705 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1561(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1561 *r)
2707 if (ndr_flags & NDR_SCALARS) {
2708 NDR_CHECK(ndr_pull_align(ndr, 4));
2709 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1561_serversize));
2711 if (ndr_flags & NDR_BUFFERS) {
2713 return NDR_ERR_SUCCESS;
2716 _PUBLIC_ void ndr_print_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1561 *r)
2718 ndr_print_struct(ndr, name, "SERVER_INFO_1561");
2720 ndr_print_uint32(ndr, "sv1561_serversize", r->sv1561_serversize);
2724 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1562(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1562 *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->sv1562_connectionlessautodisc));
2730 if (ndr_flags & NDR_BUFFERS) {
2732 return NDR_ERR_SUCCESS;
2735 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1562(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1562 *r)
2737 if (ndr_flags & NDR_SCALARS) {
2738 NDR_CHECK(ndr_pull_align(ndr, 4));
2739 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1562_connectionlessautodisc));
2741 if (ndr_flags & NDR_BUFFERS) {
2743 return NDR_ERR_SUCCESS;
2746 _PUBLIC_ void ndr_print_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1562 *r)
2748 ndr_print_struct(ndr, name, "SERVER_INFO_1562");
2750 ndr_print_uint32(ndr, "sv1562_connectionlessautodisc", r->sv1562_connectionlessautodisc);
2754 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1563(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1563 *r)
2756 if (ndr_flags & NDR_SCALARS) {
2757 NDR_CHECK(ndr_push_align(ndr, 4));
2758 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1563_sharingviolationretries));
2760 if (ndr_flags & NDR_BUFFERS) {
2762 return NDR_ERR_SUCCESS;
2765 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1563(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1563 *r)
2767 if (ndr_flags & NDR_SCALARS) {
2768 NDR_CHECK(ndr_pull_align(ndr, 4));
2769 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1563_sharingviolationretries));
2771 if (ndr_flags & NDR_BUFFERS) {
2773 return NDR_ERR_SUCCESS;
2776 _PUBLIC_ void ndr_print_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1563 *r)
2778 ndr_print_struct(ndr, name, "SERVER_INFO_1563");
2780 ndr_print_uint32(ndr, "sv1563_sharingviolationretries", r->sv1563_sharingviolationretries);
2784 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1564(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1564 *r)
2786 if (ndr_flags & NDR_SCALARS) {
2787 NDR_CHECK(ndr_push_align(ndr, 4));
2788 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1564_sharingviolationdelay));
2790 if (ndr_flags & NDR_BUFFERS) {
2792 return NDR_ERR_SUCCESS;
2795 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1564(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1564 *r)
2797 if (ndr_flags & NDR_SCALARS) {
2798 NDR_CHECK(ndr_pull_align(ndr, 4));
2799 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1564_sharingviolationdelay));
2801 if (ndr_flags & NDR_BUFFERS) {
2803 return NDR_ERR_SUCCESS;
2806 _PUBLIC_ void ndr_print_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1564 *r)
2808 ndr_print_struct(ndr, name, "SERVER_INFO_1564");
2810 ndr_print_uint32(ndr, "sv1564_sharingviolationdelay", r->sv1564_sharingviolationdelay);
2814 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1565(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1565 *r)
2816 if (ndr_flags & NDR_SCALARS) {
2817 NDR_CHECK(ndr_push_align(ndr, 4));
2818 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1565_maxglobalopensearch));
2820 if (ndr_flags & NDR_BUFFERS) {
2822 return NDR_ERR_SUCCESS;
2825 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1565(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1565 *r)
2827 if (ndr_flags & NDR_SCALARS) {
2828 NDR_CHECK(ndr_pull_align(ndr, 4));
2829 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1565_maxglobalopensearch));
2831 if (ndr_flags & NDR_BUFFERS) {
2833 return NDR_ERR_SUCCESS;
2836 _PUBLIC_ void ndr_print_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1565 *r)
2838 ndr_print_struct(ndr, name, "SERVER_INFO_1565");
2840 ndr_print_uint32(ndr, "sv1565_maxglobalopensearch", r->sv1565_maxglobalopensearch);
2844 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1566(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1566 *r)
2846 if (ndr_flags & NDR_SCALARS) {
2847 NDR_CHECK(ndr_push_align(ndr, 1));
2848 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1566_removeduplicatesearches));
2850 if (ndr_flags & NDR_BUFFERS) {
2852 return NDR_ERR_SUCCESS;
2855 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1566(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1566 *r)
2857 if (ndr_flags & NDR_SCALARS) {
2858 NDR_CHECK(ndr_pull_align(ndr, 1));
2859 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1566_removeduplicatesearches));
2861 if (ndr_flags & NDR_BUFFERS) {
2863 return NDR_ERR_SUCCESS;
2866 _PUBLIC_ void ndr_print_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1566 *r)
2868 ndr_print_struct(ndr, name, "SERVER_INFO_1566");
2870 ndr_print_uint8(ndr, "sv1566_removeduplicatesearches", r->sv1566_removeduplicatesearches);
2874 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1567(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1567 *r)
2876 if (ndr_flags & NDR_SCALARS) {
2877 NDR_CHECK(ndr_push_align(ndr, 4));
2878 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1567_lockviolationretries));
2880 if (ndr_flags & NDR_BUFFERS) {
2882 return NDR_ERR_SUCCESS;
2885 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1567(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1567 *r)
2887 if (ndr_flags & NDR_SCALARS) {
2888 NDR_CHECK(ndr_pull_align(ndr, 4));
2889 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1567_lockviolationretries));
2891 if (ndr_flags & NDR_BUFFERS) {
2893 return NDR_ERR_SUCCESS;
2896 _PUBLIC_ void ndr_print_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1567 *r)
2898 ndr_print_struct(ndr, name, "SERVER_INFO_1567");
2900 ndr_print_uint32(ndr, "sv1567_lockviolationretries", r->sv1567_lockviolationretries);
2904 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1568(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1568 *r)
2906 if (ndr_flags & NDR_SCALARS) {
2907 NDR_CHECK(ndr_push_align(ndr, 4));
2908 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1568_lockviolationoffset));
2910 if (ndr_flags & NDR_BUFFERS) {
2912 return NDR_ERR_SUCCESS;
2915 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1568(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1568 *r)
2917 if (ndr_flags & NDR_SCALARS) {
2918 NDR_CHECK(ndr_pull_align(ndr, 4));
2919 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1568_lockviolationoffset));
2921 if (ndr_flags & NDR_BUFFERS) {
2923 return NDR_ERR_SUCCESS;
2926 _PUBLIC_ void ndr_print_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1568 *r)
2928 ndr_print_struct(ndr, name, "SERVER_INFO_1568");
2930 ndr_print_uint32(ndr, "sv1568_lockviolationoffset", r->sv1568_lockviolationoffset);
2934 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1569(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1569 *r)
2936 if (ndr_flags & NDR_SCALARS) {
2937 NDR_CHECK(ndr_push_align(ndr, 4));
2938 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1569_lockviolationdelay));
2940 if (ndr_flags & NDR_BUFFERS) {
2942 return NDR_ERR_SUCCESS;
2945 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1569(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1569 *r)
2947 if (ndr_flags & NDR_SCALARS) {
2948 NDR_CHECK(ndr_pull_align(ndr, 4));
2949 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1569_lockviolationdelay));
2951 if (ndr_flags & NDR_BUFFERS) {
2953 return NDR_ERR_SUCCESS;
2956 _PUBLIC_ void ndr_print_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1569 *r)
2958 ndr_print_struct(ndr, name, "SERVER_INFO_1569");
2960 ndr_print_uint32(ndr, "sv1569_lockviolationdelay", r->sv1569_lockviolationdelay);
2964 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1570(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1570 *r)
2966 if (ndr_flags & NDR_SCALARS) {
2967 NDR_CHECK(ndr_push_align(ndr, 4));
2968 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1570_mdlreadswitchover));
2970 if (ndr_flags & NDR_BUFFERS) {
2972 return NDR_ERR_SUCCESS;
2975 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1570(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1570 *r)
2977 if (ndr_flags & NDR_SCALARS) {
2978 NDR_CHECK(ndr_pull_align(ndr, 4));
2979 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1570_mdlreadswitchover));
2981 if (ndr_flags & NDR_BUFFERS) {
2983 return NDR_ERR_SUCCESS;
2986 _PUBLIC_ void ndr_print_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1570 *r)
2988 ndr_print_struct(ndr, name, "SERVER_INFO_1570");
2990 ndr_print_uint32(ndr, "sv1570_mdlreadswitchover", r->sv1570_mdlreadswitchover);
2994 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1571(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1571 *r)
2996 if (ndr_flags & NDR_SCALARS) {
2997 NDR_CHECK(ndr_push_align(ndr, 4));
2998 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1571_cachedopenlimit));
3000 if (ndr_flags & NDR_BUFFERS) {
3002 return NDR_ERR_SUCCESS;
3005 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1571(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1571 *r)
3007 if (ndr_flags & NDR_SCALARS) {
3008 NDR_CHECK(ndr_pull_align(ndr, 4));
3009 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1571_cachedopenlimit));
3011 if (ndr_flags & NDR_BUFFERS) {
3013 return NDR_ERR_SUCCESS;
3016 _PUBLIC_ void ndr_print_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1571 *r)
3018 ndr_print_struct(ndr, name, "SERVER_INFO_1571");
3020 ndr_print_uint32(ndr, "sv1571_cachedopenlimit", r->sv1571_cachedopenlimit);
3024 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1572(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1572 *r)
3026 if (ndr_flags & NDR_SCALARS) {
3027 NDR_CHECK(ndr_push_align(ndr, 4));
3028 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1572_criticalthreads));
3030 if (ndr_flags & NDR_BUFFERS) {
3032 return NDR_ERR_SUCCESS;
3035 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1572(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1572 *r)
3037 if (ndr_flags & NDR_SCALARS) {
3038 NDR_CHECK(ndr_pull_align(ndr, 4));
3039 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1572_criticalthreads));
3041 if (ndr_flags & NDR_BUFFERS) {
3043 return NDR_ERR_SUCCESS;
3046 _PUBLIC_ void ndr_print_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1572 *r)
3048 ndr_print_struct(ndr, name, "SERVER_INFO_1572");
3050 ndr_print_uint32(ndr, "sv1572_criticalthreads", r->sv1572_criticalthreads);
3054 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1573(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1573 *r)
3056 if (ndr_flags & NDR_SCALARS) {
3057 NDR_CHECK(ndr_push_align(ndr, 4));
3058 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1573_restrictnullsessaccess));
3060 if (ndr_flags & NDR_BUFFERS) {
3062 return NDR_ERR_SUCCESS;
3065 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1573(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1573 *r)
3067 if (ndr_flags & NDR_SCALARS) {
3068 NDR_CHECK(ndr_pull_align(ndr, 4));
3069 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1573_restrictnullsessaccess));
3071 if (ndr_flags & NDR_BUFFERS) {
3073 return NDR_ERR_SUCCESS;
3076 _PUBLIC_ void ndr_print_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1573 *r)
3078 ndr_print_struct(ndr, name, "SERVER_INFO_1573");
3080 ndr_print_uint32(ndr, "sv1573_restrictnullsessaccess", r->sv1573_restrictnullsessaccess);
3084 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1574(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1574 *r)
3086 if (ndr_flags & NDR_SCALARS) {
3087 NDR_CHECK(ndr_push_align(ndr, 4));
3088 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1574_enablewfw311directipx));
3090 if (ndr_flags & NDR_BUFFERS) {
3092 return NDR_ERR_SUCCESS;
3095 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1574(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1574 *r)
3097 if (ndr_flags & NDR_SCALARS) {
3098 NDR_CHECK(ndr_pull_align(ndr, 4));
3099 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1574_enablewfw311directipx));
3101 if (ndr_flags & NDR_BUFFERS) {
3103 return NDR_ERR_SUCCESS;
3106 _PUBLIC_ void ndr_print_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1574 *r)
3108 ndr_print_struct(ndr, name, "SERVER_INFO_1574");
3110 ndr_print_uint32(ndr, "sv1574_enablewfw311directipx", r->sv1574_enablewfw311directipx);
3114 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1575(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1575 *r)
3116 if (ndr_flags & NDR_SCALARS) {
3117 NDR_CHECK(ndr_push_align(ndr, 4));
3118 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1575_otherqueueaffinity));
3120 if (ndr_flags & NDR_BUFFERS) {
3122 return NDR_ERR_SUCCESS;
3125 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1575(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1575 *r)
3127 if (ndr_flags & NDR_SCALARS) {
3128 NDR_CHECK(ndr_pull_align(ndr, 4));
3129 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1575_otherqueueaffinity));
3131 if (ndr_flags & NDR_BUFFERS) {
3133 return NDR_ERR_SUCCESS;
3136 _PUBLIC_ void ndr_print_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1575 *r)
3138 ndr_print_struct(ndr, name, "SERVER_INFO_1575");
3140 ndr_print_uint32(ndr, "sv1575_otherqueueaffinity", r->sv1575_otherqueueaffinity);
3144 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1576(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1576 *r)
3146 if (ndr_flags & NDR_SCALARS) {
3147 NDR_CHECK(ndr_push_align(ndr, 4));
3148 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1576_queuesamplesecs));
3150 if (ndr_flags & NDR_BUFFERS) {
3152 return NDR_ERR_SUCCESS;
3155 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1576(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1576 *r)
3157 if (ndr_flags & NDR_SCALARS) {
3158 NDR_CHECK(ndr_pull_align(ndr, 4));
3159 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1576_queuesamplesecs));
3161 if (ndr_flags & NDR_BUFFERS) {
3163 return NDR_ERR_SUCCESS;
3166 _PUBLIC_ void ndr_print_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1576 *r)
3168 ndr_print_struct(ndr, name, "SERVER_INFO_1576");
3170 ndr_print_uint32(ndr, "sv1576_queuesamplesecs", r->sv1576_queuesamplesecs);
3174 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1577(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1577 *r)
3176 if (ndr_flags & NDR_SCALARS) {
3177 NDR_CHECK(ndr_push_align(ndr, 4));
3178 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1577_balancecount));
3180 if (ndr_flags & NDR_BUFFERS) {
3182 return NDR_ERR_SUCCESS;
3185 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1577(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1577 *r)
3187 if (ndr_flags & NDR_SCALARS) {
3188 NDR_CHECK(ndr_pull_align(ndr, 4));
3189 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1577_balancecount));
3191 if (ndr_flags & NDR_BUFFERS) {
3193 return NDR_ERR_SUCCESS;
3196 _PUBLIC_ void ndr_print_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1577 *r)
3198 ndr_print_struct(ndr, name, "SERVER_INFO_1577");
3200 ndr_print_uint32(ndr, "sv1577_balancecount", r->sv1577_balancecount);
3204 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1578(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1578 *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->sv1578_preferredaffinity));
3210 if (ndr_flags & NDR_BUFFERS) {
3212 return NDR_ERR_SUCCESS;
3215 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1578(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1578 *r)
3217 if (ndr_flags & NDR_SCALARS) {
3218 NDR_CHECK(ndr_pull_align(ndr, 4));
3219 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1578_preferredaffinity));
3221 if (ndr_flags & NDR_BUFFERS) {
3223 return NDR_ERR_SUCCESS;
3226 _PUBLIC_ void ndr_print_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1578 *r)
3228 ndr_print_struct(ndr, name, "SERVER_INFO_1578");
3230 ndr_print_uint32(ndr, "sv1578_preferredaffinity", r->sv1578_preferredaffinity);
3234 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1579(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1579 *r)
3236 if (ndr_flags & NDR_SCALARS) {
3237 NDR_CHECK(ndr_push_align(ndr, 4));
3238 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1579_maxfreerfcbs));
3240 if (ndr_flags & NDR_BUFFERS) {
3242 return NDR_ERR_SUCCESS;
3245 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1579(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1579 *r)
3247 if (ndr_flags & NDR_SCALARS) {
3248 NDR_CHECK(ndr_pull_align(ndr, 4));
3249 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1579_maxfreerfcbs));
3251 if (ndr_flags & NDR_BUFFERS) {
3253 return NDR_ERR_SUCCESS;
3256 _PUBLIC_ void ndr_print_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1579 *r)
3258 ndr_print_struct(ndr, name, "SERVER_INFO_1579");
3260 ndr_print_uint32(ndr, "sv1579_maxfreerfcbs", r->sv1579_maxfreerfcbs);
3264 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1580(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1580 *r)
3266 if (ndr_flags & NDR_SCALARS) {
3267 NDR_CHECK(ndr_push_align(ndr, 4));
3268 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1580_maxfreemfcbs));
3270 if (ndr_flags & NDR_BUFFERS) {
3272 return NDR_ERR_SUCCESS;
3275 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1580(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1580 *r)
3277 if (ndr_flags & NDR_SCALARS) {
3278 NDR_CHECK(ndr_pull_align(ndr, 4));
3279 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1580_maxfreemfcbs));
3281 if (ndr_flags & NDR_BUFFERS) {
3283 return NDR_ERR_SUCCESS;
3286 _PUBLIC_ void ndr_print_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1580 *r)
3288 ndr_print_struct(ndr, name, "SERVER_INFO_1580");
3290 ndr_print_uint32(ndr, "sv1580_maxfreemfcbs", r->sv1580_maxfreemfcbs);
3294 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1581(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1581 *r)
3296 if (ndr_flags & NDR_SCALARS) {
3297 NDR_CHECK(ndr_push_align(ndr, 4));
3298 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1581_maxfreemlcbs));
3300 if (ndr_flags & NDR_BUFFERS) {
3302 return NDR_ERR_SUCCESS;
3305 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1581(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1581 *r)
3307 if (ndr_flags & NDR_SCALARS) {
3308 NDR_CHECK(ndr_pull_align(ndr, 4));
3309 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1581_maxfreemlcbs));
3311 if (ndr_flags & NDR_BUFFERS) {
3313 return NDR_ERR_SUCCESS;
3316 _PUBLIC_ void ndr_print_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1581 *r)
3318 ndr_print_struct(ndr, name, "SERVER_INFO_1581");
3320 ndr_print_uint32(ndr, "sv1581_maxfreemlcbs", r->sv1581_maxfreemlcbs);
3324 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1582(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1582 *r)
3326 if (ndr_flags & NDR_SCALARS) {
3327 NDR_CHECK(ndr_push_align(ndr, 4));
3328 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1582_maxfreepagedpoolchunks));
3330 if (ndr_flags & NDR_BUFFERS) {
3332 return NDR_ERR_SUCCESS;
3335 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1582(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1582 *r)
3337 if (ndr_flags & NDR_SCALARS) {
3338 NDR_CHECK(ndr_pull_align(ndr, 4));
3339 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1582_maxfreepagedpoolchunks));
3341 if (ndr_flags & NDR_BUFFERS) {
3343 return NDR_ERR_SUCCESS;
3346 _PUBLIC_ void ndr_print_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1582 *r)
3348 ndr_print_struct(ndr, name, "SERVER_INFO_1582");
3350 ndr_print_uint32(ndr, "sv1582_maxfreepagedpoolchunks", r->sv1582_maxfreepagedpoolchunks);
3354 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1583(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1583 *r)
3356 if (ndr_flags & NDR_SCALARS) {
3357 NDR_CHECK(ndr_push_align(ndr, 4));
3358 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1583_minpagedpoolchunksize));
3360 if (ndr_flags & NDR_BUFFERS) {
3362 return NDR_ERR_SUCCESS;
3365 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1583(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1583 *r)
3367 if (ndr_flags & NDR_SCALARS) {
3368 NDR_CHECK(ndr_pull_align(ndr, 4));
3369 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1583_minpagedpoolchunksize));
3371 if (ndr_flags & NDR_BUFFERS) {
3373 return NDR_ERR_SUCCESS;
3376 _PUBLIC_ void ndr_print_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1583 *r)
3378 ndr_print_struct(ndr, name, "SERVER_INFO_1583");
3380 ndr_print_uint32(ndr, "sv1583_minpagedpoolchunksize", r->sv1583_minpagedpoolchunksize);
3384 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1584(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1584 *r)
3386 if (ndr_flags & NDR_SCALARS) {
3387 NDR_CHECK(ndr_push_align(ndr, 4));
3388 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1584_maxpagedpoolchunksize));
3390 if (ndr_flags & NDR_BUFFERS) {
3392 return NDR_ERR_SUCCESS;
3395 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1584(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1584 *r)
3397 if (ndr_flags & NDR_SCALARS) {
3398 NDR_CHECK(ndr_pull_align(ndr, 4));
3399 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1584_maxpagedpoolchunksize));
3401 if (ndr_flags & NDR_BUFFERS) {
3403 return NDR_ERR_SUCCESS;
3406 _PUBLIC_ void ndr_print_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1584 *r)
3408 ndr_print_struct(ndr, name, "SERVER_INFO_1584");
3410 ndr_print_uint32(ndr, "sv1584_maxpagedpoolchunksize", r->sv1584_maxpagedpoolchunksize);
3414 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1585(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1585 *r)
3416 if (ndr_flags & NDR_SCALARS) {
3417 NDR_CHECK(ndr_push_align(ndr, 1));
3418 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1585_sendsfrompreferredprocessor));
3420 if (ndr_flags & NDR_BUFFERS) {
3422 return NDR_ERR_SUCCESS;
3425 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1585(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1585 *r)
3427 if (ndr_flags & NDR_SCALARS) {
3428 NDR_CHECK(ndr_pull_align(ndr, 1));
3429 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1585_sendsfrompreferredprocessor));
3431 if (ndr_flags & NDR_BUFFERS) {
3433 return NDR_ERR_SUCCESS;
3436 _PUBLIC_ void ndr_print_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1585 *r)
3438 ndr_print_struct(ndr, name, "SERVER_INFO_1585");
3440 ndr_print_uint8(ndr, "sv1585_sendsfrompreferredprocessor", r->sv1585_sendsfrompreferredprocessor);
3444 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1586(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1586 *r)
3446 if (ndr_flags & NDR_SCALARS) {
3447 NDR_CHECK(ndr_push_align(ndr, 4));
3448 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1586_maxthreadsperqueue));
3450 if (ndr_flags & NDR_BUFFERS) {
3452 return NDR_ERR_SUCCESS;
3455 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1586(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1586 *r)
3457 if (ndr_flags & NDR_SCALARS) {
3458 NDR_CHECK(ndr_pull_align(ndr, 4));
3459 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1586_maxthreadsperqueue));
3461 if (ndr_flags & NDR_BUFFERS) {
3463 return NDR_ERR_SUCCESS;
3466 _PUBLIC_ void ndr_print_SERVER_INFO_1586(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1586 *r)
3468 ndr_print_struct(ndr, name, "SERVER_INFO_1586");
3470 ndr_print_uint32(ndr, "sv1586_maxthreadsperqueue", r->sv1586_maxthreadsperqueue);
3474 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1587(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1587 *r)
3476 if (ndr_flags & NDR_SCALARS) {
3477 NDR_CHECK(ndr_push_align(ndr, 4));
3478 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1587_cacheddirectorylimit));
3480 if (ndr_flags & NDR_BUFFERS) {
3482 return NDR_ERR_SUCCESS;
3485 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1587(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1587 *r)
3487 if (ndr_flags & NDR_SCALARS) {
3488 NDR_CHECK(ndr_pull_align(ndr, 4));
3489 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1587_cacheddirectorylimit));
3491 if (ndr_flags & NDR_BUFFERS) {
3493 return NDR_ERR_SUCCESS;
3496 _PUBLIC_ void ndr_print_SERVER_INFO_1587(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1587 *r)
3498 ndr_print_struct(ndr, name, "SERVER_INFO_1587");
3500 ndr_print_uint32(ndr, "sv1587_cacheddirectorylimit", r->sv1587_cacheddirectorylimit);
3504 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1588(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1588 *r)
3506 if (ndr_flags & NDR_SCALARS) {
3507 NDR_CHECK(ndr_push_align(ndr, 4));
3508 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1588_maxcopylength));
3510 if (ndr_flags & NDR_BUFFERS) {
3512 return NDR_ERR_SUCCESS;
3515 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1588(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1588 *r)
3517 if (ndr_flags & NDR_SCALARS) {
3518 NDR_CHECK(ndr_pull_align(ndr, 4));
3519 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1588_maxcopylength));
3521 if (ndr_flags & NDR_BUFFERS) {
3523 return NDR_ERR_SUCCESS;
3526 _PUBLIC_ void ndr_print_SERVER_INFO_1588(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1588 *r)
3528 ndr_print_struct(ndr, name, "SERVER_INFO_1588");
3530 ndr_print_uint32(ndr, "sv1588_maxcopylength", r->sv1588_maxcopylength);
3534 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1590(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1590 *r)
3536 if (ndr_flags & NDR_SCALARS) {
3537 NDR_CHECK(ndr_push_align(ndr, 4));
3538 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1590_enablecompression));
3540 if (ndr_flags & NDR_BUFFERS) {
3542 return NDR_ERR_SUCCESS;
3545 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1590(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1590 *r)
3547 if (ndr_flags & NDR_SCALARS) {
3548 NDR_CHECK(ndr_pull_align(ndr, 4));
3549 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1590_enablecompression));
3551 if (ndr_flags & NDR_BUFFERS) {
3553 return NDR_ERR_SUCCESS;
3556 _PUBLIC_ void ndr_print_SERVER_INFO_1590(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1590 *r)
3558 ndr_print_struct(ndr, name, "SERVER_INFO_1590");
3560 ndr_print_uint32(ndr, "sv1590_enablecompression", r->sv1590_enablecompression);
3564 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1591(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1591 *r)
3566 if (ndr_flags & NDR_SCALARS) {
3567 NDR_CHECK(ndr_push_align(ndr, 4));
3568 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1591_autosharewks));
3570 if (ndr_flags & NDR_BUFFERS) {
3572 return NDR_ERR_SUCCESS;
3575 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1591(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1591 *r)
3577 if (ndr_flags & NDR_SCALARS) {
3578 NDR_CHECK(ndr_pull_align(ndr, 4));
3579 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1591_autosharewks));
3581 if (ndr_flags & NDR_BUFFERS) {
3583 return NDR_ERR_SUCCESS;
3586 _PUBLIC_ void ndr_print_SERVER_INFO_1591(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1591 *r)
3588 ndr_print_struct(ndr, name, "SERVER_INFO_1591");
3590 ndr_print_uint32(ndr, "sv1591_autosharewks", r->sv1591_autosharewks);
3594 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1592(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1592 *r)
3596 if (ndr_flags & NDR_SCALARS) {
3597 NDR_CHECK(ndr_push_align(ndr, 4));
3598 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1592_autosharewks));
3600 if (ndr_flags & NDR_BUFFERS) {
3602 return NDR_ERR_SUCCESS;
3605 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1592(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1592 *r)
3607 if (ndr_flags & NDR_SCALARS) {
3608 NDR_CHECK(ndr_pull_align(ndr, 4));
3609 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1592_autosharewks));
3611 if (ndr_flags & NDR_BUFFERS) {
3613 return NDR_ERR_SUCCESS;
3616 _PUBLIC_ void ndr_print_SERVER_INFO_1592(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1592 *r)
3618 ndr_print_struct(ndr, name, "SERVER_INFO_1592");
3620 ndr_print_uint32(ndr, "sv1592_autosharewks", r->sv1592_autosharewks);
3624 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1593(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1593 *r)
3626 if (ndr_flags & NDR_SCALARS) {
3627 NDR_CHECK(ndr_push_align(ndr, 4));
3628 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1593_enablesecuritysignature));
3630 if (ndr_flags & NDR_BUFFERS) {
3632 return NDR_ERR_SUCCESS;
3635 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1593(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1593 *r)
3637 if (ndr_flags & NDR_SCALARS) {
3638 NDR_CHECK(ndr_pull_align(ndr, 4));
3639 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1593_enablesecuritysignature));
3641 if (ndr_flags & NDR_BUFFERS) {
3643 return NDR_ERR_SUCCESS;
3646 _PUBLIC_ void ndr_print_SERVER_INFO_1593(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1593 *r)
3648 ndr_print_struct(ndr, name, "SERVER_INFO_1593");
3650 ndr_print_uint32(ndr, "sv1593_enablesecuritysignature", r->sv1593_enablesecuritysignature);
3654 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1594(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1594 *r)
3656 if (ndr_flags & NDR_SCALARS) {
3657 NDR_CHECK(ndr_push_align(ndr, 4));
3658 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1594_requiresecuritysignature));
3660 if (ndr_flags & NDR_BUFFERS) {
3662 return NDR_ERR_SUCCESS;
3665 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1594(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1594 *r)
3667 if (ndr_flags & NDR_SCALARS) {
3668 NDR_CHECK(ndr_pull_align(ndr, 4));
3669 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1594_requiresecuritysignature));
3671 if (ndr_flags & NDR_BUFFERS) {
3673 return NDR_ERR_SUCCESS;
3676 _PUBLIC_ void ndr_print_SERVER_INFO_1594(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1594 *r)
3678 ndr_print_struct(ndr, name, "SERVER_INFO_1594");
3680 ndr_print_uint32(ndr, "sv1594_requiresecuritysignature", r->sv1594_requiresecuritysignature);
3684 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1595(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1595 *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->sv1595_minclientbuffersize));
3690 if (ndr_flags & NDR_BUFFERS) {
3692 return NDR_ERR_SUCCESS;
3695 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1595(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1595 *r)
3697 if (ndr_flags & NDR_SCALARS) {
3698 NDR_CHECK(ndr_pull_align(ndr, 4));
3699 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1595_minclientbuffersize));
3701 if (ndr_flags & NDR_BUFFERS) {
3703 return NDR_ERR_SUCCESS;
3706 _PUBLIC_ void ndr_print_SERVER_INFO_1595(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1595 *r)
3708 ndr_print_struct(ndr, name, "SERVER_INFO_1595");
3710 ndr_print_uint32(ndr, "sv1595_minclientbuffersize", r->sv1595_minclientbuffersize);
3714 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1596(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1596 *r)
3716 if (ndr_flags & NDR_SCALARS) {
3717 NDR_CHECK(ndr_push_align(ndr, 4));
3718 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1596_ConnectionNoSessionsTimeout));
3720 if (ndr_flags & NDR_BUFFERS) {
3722 return NDR_ERR_SUCCESS;
3725 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1596(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1596 *r)
3727 if (ndr_flags & NDR_SCALARS) {
3728 NDR_CHECK(ndr_pull_align(ndr, 4));
3729 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1596_ConnectionNoSessionsTimeout));
3731 if (ndr_flags & NDR_BUFFERS) {
3733 return NDR_ERR_SUCCESS;
3736 _PUBLIC_ void ndr_print_SERVER_INFO_1596(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1596 *r)
3738 ndr_print_struct(ndr, name, "SERVER_INFO_1596");
3740 ndr_print_uint32(ndr, "sv1596_ConnectionNoSessionsTimeout", r->sv1596_ConnectionNoSessionsTimeout);
3744 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1597(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1597 *r)
3746 if (ndr_flags & NDR_SCALARS) {
3747 NDR_CHECK(ndr_push_align(ndr, 4));
3748 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1597_IdleThreadTimeOut));
3750 if (ndr_flags & NDR_BUFFERS) {
3752 return NDR_ERR_SUCCESS;
3755 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1597(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1597 *r)
3757 if (ndr_flags & NDR_SCALARS) {
3758 NDR_CHECK(ndr_pull_align(ndr, 4));
3759 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1597_IdleThreadTimeOut));
3761 if (ndr_flags & NDR_BUFFERS) {
3763 return NDR_ERR_SUCCESS;
3766 _PUBLIC_ void ndr_print_SERVER_INFO_1597(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1597 *r)
3768 ndr_print_struct(ndr, name, "SERVER_INFO_1597");
3770 ndr_print_uint32(ndr, "sv1597_IdleThreadTimeOut", r->sv1597_IdleThreadTimeOut);
3774 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1598 *r)
3776 if (ndr_flags & NDR_SCALARS) {
3777 NDR_CHECK(ndr_push_align(ndr, 4));
3778 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_enableW9xsecuritysignature));
3780 if (ndr_flags & NDR_BUFFERS) {
3782 return NDR_ERR_SUCCESS;
3785 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1598 *r)
3787 if (ndr_flags & NDR_SCALARS) {
3788 NDR_CHECK(ndr_pull_align(ndr, 4));
3789 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_enableW9xsecuritysignature));
3791 if (ndr_flags & NDR_BUFFERS) {
3793 return NDR_ERR_SUCCESS;
3796 _PUBLIC_ void ndr_print_SERVER_INFO_1598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1598 *r)
3798 ndr_print_struct(ndr, name, "SERVER_INFO_1598");
3800 ndr_print_uint32(ndr, "sv1598_enableW9xsecuritysignature", r->sv1598_enableW9xsecuritysignature);
3804 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1599 *r)
3806 if (ndr_flags & NDR_SCALARS) {
3807 NDR_CHECK(ndr_push_align(ndr, 1));
3808 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_enforcekerberosreauthentication));
3810 if (ndr_flags & NDR_BUFFERS) {
3812 return NDR_ERR_SUCCESS;
3815 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1599 *r)
3817 if (ndr_flags & NDR_SCALARS) {
3818 NDR_CHECK(ndr_pull_align(ndr, 1));
3819 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_enforcekerberosreauthentication));
3821 if (ndr_flags & NDR_BUFFERS) {
3823 return NDR_ERR_SUCCESS;
3826 _PUBLIC_ void ndr_print_SERVER_INFO_1599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1599 *r)
3828 ndr_print_struct(ndr, name, "SERVER_INFO_1599");
3830 ndr_print_uint8(ndr, "sv1598_enforcekerberosreauthentication", r->sv1598_enforcekerberosreauthentication);
3834 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1600(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1600 *r)
3836 if (ndr_flags & NDR_SCALARS) {
3837 NDR_CHECK(ndr_push_align(ndr, 1));
3838 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_disabledos));
3840 if (ndr_flags & NDR_BUFFERS) {
3842 return NDR_ERR_SUCCESS;
3845 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1600(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1600 *r)
3847 if (ndr_flags & NDR_SCALARS) {
3848 NDR_CHECK(ndr_pull_align(ndr, 1));
3849 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_disabledos));
3851 if (ndr_flags & NDR_BUFFERS) {
3853 return NDR_ERR_SUCCESS;
3856 _PUBLIC_ void ndr_print_SERVER_INFO_1600(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1600 *r)
3858 ndr_print_struct(ndr, name, "SERVER_INFO_1600");
3860 ndr_print_uint8(ndr, "sv1598_disabledos", r->sv1598_disabledos);
3864 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1601(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1601 *r)
3866 if (ndr_flags & NDR_SCALARS) {
3867 NDR_CHECK(ndr_push_align(ndr, 4));
3868 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_lowdiskspaceminimum));
3870 if (ndr_flags & NDR_BUFFERS) {
3872 return NDR_ERR_SUCCESS;
3875 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1601(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1601 *r)
3877 if (ndr_flags & NDR_SCALARS) {
3878 NDR_CHECK(ndr_pull_align(ndr, 4));
3879 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_lowdiskspaceminimum));
3881 if (ndr_flags & NDR_BUFFERS) {
3883 return NDR_ERR_SUCCESS;
3886 _PUBLIC_ void ndr_print_SERVER_INFO_1601(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1601 *r)
3888 ndr_print_struct(ndr, name, "SERVER_INFO_1601");
3890 ndr_print_uint32(ndr, "sv1598_lowdiskspaceminimum", r->sv1598_lowdiskspaceminimum);
3894 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1602(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1602 *r)
3896 if (ndr_flags & NDR_SCALARS) {
3897 NDR_CHECK(ndr_push_align(ndr, 1));
3898 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv_1598_disablestrictnamechecking));
3900 if (ndr_flags & NDR_BUFFERS) {
3902 return NDR_ERR_SUCCESS;
3905 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1602(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1602 *r)
3907 if (ndr_flags & NDR_SCALARS) {
3908 NDR_CHECK(ndr_pull_align(ndr, 1));
3909 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv_1598_disablestrictnamechecking));
3911 if (ndr_flags & NDR_BUFFERS) {
3913 return NDR_ERR_SUCCESS;
3916 _PUBLIC_ void ndr_print_SERVER_INFO_1602(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1602 *r)
3918 ndr_print_struct(ndr, name, "SERVER_INFO_1602");
3920 ndr_print_uint8(ndr, "sv_1598_disablestrictnamechecking", r->sv_1598_disablestrictnamechecking);
3924 _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, int ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r)
3926 if (ndr_flags & NDR_SCALARS) {
3927 NDR_CHECK(ndr_push_align(ndr, 4));
3928 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_name));
3929 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_address));
3930 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->domain_controller_address_type));
3931 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_guid));
3932 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
3933 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_forest_name));
3934 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
3935 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dc_site_name));
3936 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->client_site_name));
3938 if (ndr_flags & NDR_BUFFERS) {
3939 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
3941 return NDR_ERR_SUCCESS;
3944 _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, int ndr_flags, struct DOMAIN_CONTROLLER_INFO *r)
3946 if (ndr_flags & NDR_SCALARS) {
3947 NDR_CHECK(ndr_pull_align(ndr, 4));
3948 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_name));
3949 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_address));
3950 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->domain_controller_address_type));
3951 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_guid));
3952 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
3953 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dns_forest_name));
3954 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
3955 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dc_site_name));
3956 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->client_site_name));
3958 if (ndr_flags & NDR_BUFFERS) {
3959 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
3961 return NDR_ERR_SUCCESS;
3964 _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r)
3966 ndr_print_struct(ndr, name, "DOMAIN_CONTROLLER_INFO");
3968 ndr_print_string(ndr, "domain_controller_name", r->domain_controller_name);
3969 ndr_print_string(ndr, "domain_controller_address", r->domain_controller_address);
3970 ndr_print_uint32(ndr, "domain_controller_address_type", r->domain_controller_address_type);
3971 ndr_print_GUID(ndr, "domain_guid", &r->domain_guid);
3972 ndr_print_string(ndr, "domain_name", r->domain_name);
3973 ndr_print_string(ndr, "dns_forest_name", r->dns_forest_name);
3974 ndr_print_uint32(ndr, "flags", r->flags);
3975 ndr_print_string(ndr, "dc_site_name", r->dc_site_name);
3976 ndr_print_string(ndr, "client_site_name", r->client_site_name);
3980 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_0 *r)
3982 if (ndr_flags & NDR_SCALARS) {
3983 NDR_CHECK(ndr_push_align(ndr, 4));
3984 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri0_name));
3986 if (ndr_flags & NDR_BUFFERS) {
3988 return NDR_ERR_SUCCESS;
3991 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_0 *r)
3993 if (ndr_flags & NDR_SCALARS) {
3994 NDR_CHECK(ndr_pull_align(ndr, 4));
3995 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri0_name));
3997 if (ndr_flags & NDR_BUFFERS) {
3999 return NDR_ERR_SUCCESS;
4002 _PUBLIC_ void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r)
4004 ndr_print_struct(ndr, name, "USER_INFO_0");
4006 ndr_print_string(ndr, "usri0_name", r->usri0_name);
4010 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1 *r)
4012 if (ndr_flags & NDR_SCALARS) {
4013 NDR_CHECK(ndr_push_align(ndr, 4));
4014 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
4015 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_password));
4016 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_password_age));
4017 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_priv));
4018 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_home_dir));
4019 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
4020 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
4021 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_script_path));
4023 if (ndr_flags & NDR_BUFFERS) {
4025 return NDR_ERR_SUCCESS;
4028 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1 *r)
4030 if (ndr_flags & NDR_SCALARS) {
4031 NDR_CHECK(ndr_pull_align(ndr, 4));
4032 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
4033 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_password));
4034 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_password_age));
4035 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_priv));
4036 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_home_dir));
4037 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
4038 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
4039 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_script_path));
4041 if (ndr_flags & NDR_BUFFERS) {
4043 return NDR_ERR_SUCCESS;
4046 _PUBLIC_ void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r)
4048 ndr_print_struct(ndr, name, "USER_INFO_1");
4050 ndr_print_string(ndr, "usri1_name", r->usri1_name);
4051 ndr_print_string(ndr, "usri1_password", r->usri1_password);
4052 ndr_print_uint32(ndr, "usri1_password_age", r->usri1_password_age);
4053 ndr_print_uint32(ndr, "usri1_priv", r->usri1_priv);
4054 ndr_print_string(ndr, "usri1_home_dir", r->usri1_home_dir);
4055 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
4056 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
4057 ndr_print_string(ndr, "usri1_script_path", r->usri1_script_path);
4061 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_2(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_2 *r)
4063 if (ndr_flags & NDR_SCALARS) {
4064 NDR_CHECK(ndr_push_align(ndr, 4));
4065 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
4066 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_password));
4067 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_password_age));
4068 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_priv));
4069 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_home_dir));
4070 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
4071 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
4072 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_script_path));
4073 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_auth_flags));
4074 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_full_name));
4075 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_usr_comment));
4076 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_parms));
4077 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_workstations));
4078 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logon));
4079 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logoff));
4080 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_acct_expires));
4081 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_max_storage));
4082 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_units_per_week));
4083 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri2_logon_hours));
4084 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_bad_pw_count));
4085 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_num_logons));
4086 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_logon_server));
4087 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_country_code));
4088 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_code_page));
4090 if (ndr_flags & NDR_BUFFERS) {
4091 if (r->usri2_logon_hours) {
4092 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri2_logon_hours));
4095 return NDR_ERR_SUCCESS;
4098 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_2(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_2 *r)
4100 uint32_t _ptr_usri2_logon_hours;
4101 TALLOC_CTX *_mem_save_usri2_logon_hours_0;
4102 if (ndr_flags & NDR_SCALARS) {
4103 NDR_CHECK(ndr_pull_align(ndr, 4));
4104 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
4105 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_password));
4106 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_password_age));
4107 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_priv));
4108 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_home_dir));
4109 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
4110 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
4111 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_script_path));
4112 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_auth_flags));
4113 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_full_name));
4114 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_usr_comment));
4115 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_parms));
4116 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_workstations));
4117 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logon));
4118 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logoff));
4119 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_acct_expires));
4120 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_max_storage));
4121 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_units_per_week));
4122 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri2_logon_hours));
4123 if (_ptr_usri2_logon_hours) {
4124 NDR_PULL_ALLOC(ndr, r->usri2_logon_hours);
4126 r->usri2_logon_hours = NULL;
4128 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_bad_pw_count));
4129 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_num_logons));
4130 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_logon_server));
4131 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_country_code));
4132 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_code_page));
4134 if (ndr_flags & NDR_BUFFERS) {
4135 if (r->usri2_logon_hours) {
4136 _mem_save_usri2_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4137 NDR_PULL_SET_MEM_CTX(ndr, r->usri2_logon_hours, 0);
4138 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri2_logon_hours));
4139 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri2_logon_hours_0, 0);
4142 return NDR_ERR_SUCCESS;
4145 _PUBLIC_ void ndr_print_USER_INFO_2(struct ndr_print *ndr, const char *name, const struct USER_INFO_2 *r)
4147 ndr_print_struct(ndr, name, "USER_INFO_2");
4149 ndr_print_string(ndr, "usri2_name", r->usri2_name);
4150 ndr_print_string(ndr, "usri2_password", r->usri2_password);
4151 ndr_print_uint32(ndr, "usri2_password_age", r->usri2_password_age);
4152 ndr_print_uint32(ndr, "usri2_priv", r->usri2_priv);
4153 ndr_print_string(ndr, "usri2_home_dir", r->usri2_home_dir);
4154 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
4155 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
4156 ndr_print_string(ndr, "usri2_script_path", r->usri2_script_path);
4157 ndr_print_uint32(ndr, "usri2_auth_flags", r->usri2_auth_flags);
4158 ndr_print_string(ndr, "usri2_full_name", r->usri2_full_name);
4159 ndr_print_string(ndr, "usri2_usr_comment", r->usri2_usr_comment);
4160 ndr_print_string(ndr, "usri2_parms", r->usri2_parms);
4161 ndr_print_string(ndr, "usri2_workstations", r->usri2_workstations);
4162 ndr_print_uint32(ndr, "usri2_last_logon", r->usri2_last_logon);
4163 ndr_print_uint32(ndr, "usri2_last_logoff", r->usri2_last_logoff);
4164 ndr_print_uint32(ndr, "usri2_acct_expires", r->usri2_acct_expires);
4165 ndr_print_uint32(ndr, "usri2_max_storage", r->usri2_max_storage);
4166 ndr_print_uint32(ndr, "usri2_units_per_week", r->usri2_units_per_week);
4167 ndr_print_ptr(ndr, "usri2_logon_hours", r->usri2_logon_hours);
4169 if (r->usri2_logon_hours) {
4170 ndr_print_uint8(ndr, "usri2_logon_hours", *r->usri2_logon_hours);
4173 ndr_print_uint32(ndr, "usri2_bad_pw_count", r->usri2_bad_pw_count);
4174 ndr_print_uint32(ndr, "usri2_num_logons", r->usri2_num_logons);
4175 ndr_print_string(ndr, "usri2_logon_server", r->usri2_logon_server);
4176 ndr_print_uint32(ndr, "usri2_country_code", r->usri2_country_code);
4177 ndr_print_uint32(ndr, "usri2_code_page", r->usri2_code_page);
4181 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_3(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_3 *r)
4183 if (ndr_flags & NDR_SCALARS) {
4184 NDR_CHECK(ndr_push_align(ndr, 4));
4185 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_name));
4186 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_age));
4187 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_priv));
4188 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir));
4189 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_comment));
4190 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_flags));
4191 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_script_path));
4192 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_auth_flags));
4193 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_full_name));
4194 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_usr_comment));
4195 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_parms));
4196 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_workstations));
4197 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logon));
4198 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logoff));
4199 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_acct_expires));
4200 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_max_storage));
4201 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_units_per_week));
4202 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri3_logon_hours));
4203 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_bad_pw_count));
4204 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_num_logons));
4205 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_logon_server));
4206 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_country_code));
4207 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_code_page));
4208 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_user_id));
4209 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_primary_group_id));
4210 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_profile));
4211 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir_drive));
4212 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_expired));
4214 if (ndr_flags & NDR_BUFFERS) {
4215 if (r->usri3_logon_hours) {
4216 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri3_logon_hours));
4219 return NDR_ERR_SUCCESS;
4222 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_3(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_3 *r)
4224 uint32_t _ptr_usri3_logon_hours;
4225 TALLOC_CTX *_mem_save_usri3_logon_hours_0;
4226 if (ndr_flags & NDR_SCALARS) {
4227 NDR_CHECK(ndr_pull_align(ndr, 4));
4228 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_name));
4229 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_age));
4230 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_priv));
4231 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir));
4232 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_comment));
4233 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_flags));
4234 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_script_path));
4235 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_auth_flags));
4236 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_full_name));
4237 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_usr_comment));
4238 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_parms));
4239 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_workstations));
4240 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logon));
4241 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logoff));
4242 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_acct_expires));
4243 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_max_storage));
4244 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_units_per_week));
4245 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri3_logon_hours));
4246 if (_ptr_usri3_logon_hours) {
4247 NDR_PULL_ALLOC(ndr, r->usri3_logon_hours);
4249 r->usri3_logon_hours = NULL;
4251 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_bad_pw_count));
4252 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_num_logons));
4253 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_logon_server));
4254 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_country_code));
4255 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_code_page));
4256 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_user_id));
4257 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_primary_group_id));
4258 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_profile));
4259 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir_drive));
4260 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_expired));
4262 if (ndr_flags & NDR_BUFFERS) {
4263 if (r->usri3_logon_hours) {
4264 _mem_save_usri3_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4265 NDR_PULL_SET_MEM_CTX(ndr, r->usri3_logon_hours, 0);
4266 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri3_logon_hours));
4267 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri3_logon_hours_0, 0);
4270 return NDR_ERR_SUCCESS;
4273 _PUBLIC_ void ndr_print_USER_INFO_3(struct ndr_print *ndr, const char *name, const struct USER_INFO_3 *r)
4275 ndr_print_struct(ndr, name, "USER_INFO_3");
4277 ndr_print_string(ndr, "usri3_name", r->usri3_name);
4278 ndr_print_uint32(ndr, "usri3_password_age", r->usri3_password_age);
4279 ndr_print_uint32(ndr, "usri3_priv", r->usri3_priv);
4280 ndr_print_string(ndr, "usri3_home_dir", r->usri3_home_dir);
4281 ndr_print_string(ndr, "usri3_comment", r->usri3_comment);
4282 ndr_print_uint32(ndr, "usri3_flags", r->usri3_flags);
4283 ndr_print_string(ndr, "usri3_script_path", r->usri3_script_path);
4284 ndr_print_uint32(ndr, "usri3_auth_flags", r->usri3_auth_flags);
4285 ndr_print_string(ndr, "usri3_full_name", r->usri3_full_name);
4286 ndr_print_string(ndr, "usri3_usr_comment", r->usri3_usr_comment);
4287 ndr_print_string(ndr, "usri3_parms", r->usri3_parms);
4288 ndr_print_string(ndr, "usri3_workstations", r->usri3_workstations);
4289 ndr_print_uint32(ndr, "usri3_last_logon", r->usri3_last_logon);
4290 ndr_print_uint32(ndr, "usri3_last_logoff", r->usri3_last_logoff);
4291 ndr_print_uint32(ndr, "usri3_acct_expires", r->usri3_acct_expires);
4292 ndr_print_uint32(ndr, "usri3_max_storage", r->usri3_max_storage);
4293 ndr_print_uint32(ndr, "usri3_units_per_week", r->usri3_units_per_week);
4294 ndr_print_ptr(ndr, "usri3_logon_hours", r->usri3_logon_hours);
4296 if (r->usri3_logon_hours) {
4297 ndr_print_uint8(ndr, "usri3_logon_hours", *r->usri3_logon_hours);
4300 ndr_print_uint32(ndr, "usri3_bad_pw_count", r->usri3_bad_pw_count);
4301 ndr_print_uint32(ndr, "usri3_num_logons", r->usri3_num_logons);
4302 ndr_print_string(ndr, "usri3_logon_server", r->usri3_logon_server);
4303 ndr_print_uint32(ndr, "usri3_country_code", r->usri3_country_code);
4304 ndr_print_uint32(ndr, "usri3_code_page", r->usri3_code_page);
4305 ndr_print_uint32(ndr, "usri3_user_id", r->usri3_user_id);
4306 ndr_print_uint32(ndr, "usri3_primary_group_id", r->usri3_primary_group_id);
4307 ndr_print_string(ndr, "usri3_profile", r->usri3_profile);
4308 ndr_print_string(ndr, "usri3_home_dir_drive", r->usri3_home_dir_drive);
4309 ndr_print_uint32(ndr, "usri3_password_expired", r->usri3_password_expired);
4313 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_4(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_4 *r)
4315 if (ndr_flags & NDR_SCALARS) {
4316 NDR_CHECK(ndr_push_align(ndr, 4));
4317 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_name));
4318 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_password));
4319 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_age));
4320 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_priv));
4321 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir));
4322 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_comment));
4323 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_flags));
4324 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_script_path));
4325 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_auth_flags));
4326 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_full_name));
4327 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_usr_comment));
4328 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_parms));
4329 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_workstations));
4330 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logon));
4331 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logoff));
4332 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_acct_expires));
4333 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_max_storage));
4334 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_units_per_week));
4335 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_logon_hours));
4336 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_bad_pw_count));
4337 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_num_logons));
4338 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_logon_server));
4339 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_country_code));
4340 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_code_page));
4341 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_user_sid));
4342 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_primary_group_id));
4343 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_profile));
4344 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir_drive));
4345 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_expired));
4347 if (ndr_flags & NDR_BUFFERS) {
4348 if (r->usri4_logon_hours) {
4349 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri4_logon_hours));
4351 if (r->usri4_user_sid) {
4352 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4355 return NDR_ERR_SUCCESS;
4358 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_4(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_4 *r)
4360 uint32_t _ptr_usri4_logon_hours;
4361 TALLOC_CTX *_mem_save_usri4_logon_hours_0;
4362 uint32_t _ptr_usri4_user_sid;
4363 TALLOC_CTX *_mem_save_usri4_user_sid_0;
4364 if (ndr_flags & NDR_SCALARS) {
4365 NDR_CHECK(ndr_pull_align(ndr, 4));
4366 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_name));
4367 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_password));
4368 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_age));
4369 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_priv));
4370 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir));
4371 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_comment));
4372 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_flags));
4373 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_script_path));
4374 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_auth_flags));
4375 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_full_name));
4376 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_usr_comment));
4377 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_parms));
4378 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_workstations));
4379 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logon));
4380 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logoff));
4381 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_acct_expires));
4382 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_max_storage));
4383 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_units_per_week));
4384 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_logon_hours));
4385 if (_ptr_usri4_logon_hours) {
4386 NDR_PULL_ALLOC(ndr, r->usri4_logon_hours);
4388 r->usri4_logon_hours = NULL;
4390 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_bad_pw_count));
4391 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_num_logons));
4392 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_logon_server));
4393 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_country_code));
4394 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_code_page));
4395 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_user_sid));
4396 if (_ptr_usri4_user_sid) {
4397 NDR_PULL_ALLOC(ndr, r->usri4_user_sid);
4399 r->usri4_user_sid = NULL;
4401 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_primary_group_id));
4402 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_profile));
4403 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir_drive));
4404 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_expired));
4406 if (ndr_flags & NDR_BUFFERS) {
4407 if (r->usri4_logon_hours) {
4408 _mem_save_usri4_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4409 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_logon_hours, 0);
4410 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri4_logon_hours));
4411 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_logon_hours_0, 0);
4413 if (r->usri4_user_sid) {
4414 _mem_save_usri4_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
4415 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_user_sid, 0);
4416 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4417 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_user_sid_0, 0);
4420 return NDR_ERR_SUCCESS;
4423 _PUBLIC_ void ndr_print_USER_INFO_4(struct ndr_print *ndr, const char *name, const struct USER_INFO_4 *r)
4425 ndr_print_struct(ndr, name, "USER_INFO_4");
4427 ndr_print_string(ndr, "usri4_name", r->usri4_name);
4428 ndr_print_string(ndr, "usri4_password", r->usri4_password);
4429 ndr_print_uint32(ndr, "usri4_password_age", r->usri4_password_age);
4430 ndr_print_uint32(ndr, "usri4_priv", r->usri4_priv);
4431 ndr_print_string(ndr, "usri4_home_dir", r->usri4_home_dir);
4432 ndr_print_string(ndr, "usri4_comment", r->usri4_comment);
4433 ndr_print_uint32(ndr, "usri4_flags", r->usri4_flags);
4434 ndr_print_string(ndr, "usri4_script_path", r->usri4_script_path);
4435 ndr_print_uint32(ndr, "usri4_auth_flags", r->usri4_auth_flags);
4436 ndr_print_string(ndr, "usri4_full_name", r->usri4_full_name);
4437 ndr_print_string(ndr, "usri4_usr_comment", r->usri4_usr_comment);
4438 ndr_print_string(ndr, "usri4_parms", r->usri4_parms);
4439 ndr_print_string(ndr, "usri4_workstations", r->usri4_workstations);
4440 ndr_print_uint32(ndr, "usri4_last_logon", r->usri4_last_logon);
4441 ndr_print_uint32(ndr, "usri4_last_logoff", r->usri4_last_logoff);
4442 ndr_print_uint32(ndr, "usri4_acct_expires", r->usri4_acct_expires);
4443 ndr_print_uint32(ndr, "usri4_max_storage", r->usri4_max_storage);
4444 ndr_print_uint32(ndr, "usri4_units_per_week", r->usri4_units_per_week);
4445 ndr_print_ptr(ndr, "usri4_logon_hours", r->usri4_logon_hours);
4447 if (r->usri4_logon_hours) {
4448 ndr_print_uint8(ndr, "usri4_logon_hours", *r->usri4_logon_hours);
4451 ndr_print_uint32(ndr, "usri4_bad_pw_count", r->usri4_bad_pw_count);
4452 ndr_print_uint32(ndr, "usri4_num_logons", r->usri4_num_logons);
4453 ndr_print_string(ndr, "usri4_logon_server", r->usri4_logon_server);
4454 ndr_print_uint32(ndr, "usri4_country_code", r->usri4_country_code);
4455 ndr_print_uint32(ndr, "usri4_code_page", r->usri4_code_page);
4456 ndr_print_ptr(ndr, "usri4_user_sid", r->usri4_user_sid);
4458 if (r->usri4_user_sid) {
4459 ndr_print_domsid(ndr, "usri4_user_sid", r->usri4_user_sid);
4462 ndr_print_uint32(ndr, "usri4_primary_group_id", r->usri4_primary_group_id);
4463 ndr_print_string(ndr, "usri4_profile", r->usri4_profile);
4464 ndr_print_string(ndr, "usri4_home_dir_drive", r->usri4_home_dir_drive);
4465 ndr_print_uint32(ndr, "usri4_password_expired", r->usri4_password_expired);
4469 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_10(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_10 *r)
4471 if (ndr_flags & NDR_SCALARS) {
4472 NDR_CHECK(ndr_push_align(ndr, 4));
4473 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_name));
4474 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_comment));
4475 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_usr_comment));
4476 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_full_name));
4478 if (ndr_flags & NDR_BUFFERS) {
4480 return NDR_ERR_SUCCESS;
4483 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_10(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_10 *r)
4485 if (ndr_flags & NDR_SCALARS) {
4486 NDR_CHECK(ndr_pull_align(ndr, 4));
4487 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_name));
4488 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_comment));
4489 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_usr_comment));
4490 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_full_name));
4492 if (ndr_flags & NDR_BUFFERS) {
4494 return NDR_ERR_SUCCESS;
4497 _PUBLIC_ void ndr_print_USER_INFO_10(struct ndr_print *ndr, const char *name, const struct USER_INFO_10 *r)
4499 ndr_print_struct(ndr, name, "USER_INFO_10");
4501 ndr_print_string(ndr, "usri10_name", r->usri10_name);
4502 ndr_print_string(ndr, "usri10_comment", r->usri10_comment);
4503 ndr_print_string(ndr, "usri10_usr_comment", r->usri10_usr_comment);
4504 ndr_print_string(ndr, "usri10_full_name", r->usri10_full_name);
4508 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_11(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_11 *r)
4510 if (ndr_flags & NDR_SCALARS) {
4511 NDR_CHECK(ndr_push_align(ndr, 4));
4512 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_name));
4513 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_comment));
4514 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_usr_comment));
4515 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_full_name));
4516 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_priv));
4517 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_auth_flags));
4518 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_password_age));
4519 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_home_dir));
4520 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_parms));
4521 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logon));
4522 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logoff));
4523 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_bad_pw_count));
4524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_num_logons));
4525 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_logon_server));
4526 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_country_code));
4527 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_workstations));
4528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_max_storage));
4529 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_units_per_week));
4530 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri11_logon_hours));
4531 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_code_page));
4533 if (ndr_flags & NDR_BUFFERS) {
4534 if (r->usri11_logon_hours) {
4535 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri11_logon_hours));
4538 return NDR_ERR_SUCCESS;
4541 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_11(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_11 *r)
4543 uint32_t _ptr_usri11_logon_hours;
4544 TALLOC_CTX *_mem_save_usri11_logon_hours_0;
4545 if (ndr_flags & NDR_SCALARS) {
4546 NDR_CHECK(ndr_pull_align(ndr, 4));
4547 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_name));
4548 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_comment));
4549 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_usr_comment));
4550 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_full_name));
4551 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_priv));
4552 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_auth_flags));
4553 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_password_age));
4554 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_home_dir));
4555 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_parms));
4556 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logon));
4557 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logoff));
4558 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_bad_pw_count));
4559 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_num_logons));
4560 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_logon_server));
4561 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_country_code));
4562 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_workstations));
4563 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_max_storage));
4564 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_units_per_week));
4565 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri11_logon_hours));
4566 if (_ptr_usri11_logon_hours) {
4567 NDR_PULL_ALLOC(ndr, r->usri11_logon_hours);
4569 r->usri11_logon_hours = NULL;
4571 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_code_page));
4573 if (ndr_flags & NDR_BUFFERS) {
4574 if (r->usri11_logon_hours) {
4575 _mem_save_usri11_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4576 NDR_PULL_SET_MEM_CTX(ndr, r->usri11_logon_hours, 0);
4577 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri11_logon_hours));
4578 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri11_logon_hours_0, 0);
4581 return NDR_ERR_SUCCESS;
4584 _PUBLIC_ void ndr_print_USER_INFO_11(struct ndr_print *ndr, const char *name, const struct USER_INFO_11 *r)
4586 ndr_print_struct(ndr, name, "USER_INFO_11");
4588 ndr_print_string(ndr, "usri11_name", r->usri11_name);
4589 ndr_print_string(ndr, "usri11_comment", r->usri11_comment);
4590 ndr_print_string(ndr, "usri11_usr_comment", r->usri11_usr_comment);
4591 ndr_print_string(ndr, "usri11_full_name", r->usri11_full_name);
4592 ndr_print_uint32(ndr, "usri11_priv", r->usri11_priv);
4593 ndr_print_uint32(ndr, "usri11_auth_flags", r->usri11_auth_flags);
4594 ndr_print_uint32(ndr, "usri11_password_age", r->usri11_password_age);
4595 ndr_print_string(ndr, "usri11_home_dir", r->usri11_home_dir);
4596 ndr_print_string(ndr, "usri11_parms", r->usri11_parms);
4597 ndr_print_uint32(ndr, "usri11_last_logon", r->usri11_last_logon);
4598 ndr_print_uint32(ndr, "usri11_last_logoff", r->usri11_last_logoff);
4599 ndr_print_uint32(ndr, "usri11_bad_pw_count", r->usri11_bad_pw_count);
4600 ndr_print_uint32(ndr, "usri11_num_logons", r->usri11_num_logons);
4601 ndr_print_string(ndr, "usri11_logon_server", r->usri11_logon_server);
4602 ndr_print_uint32(ndr, "usri11_country_code", r->usri11_country_code);
4603 ndr_print_string(ndr, "usri11_workstations", r->usri11_workstations);
4604 ndr_print_uint32(ndr, "usri11_max_storage", r->usri11_max_storage);
4605 ndr_print_uint32(ndr, "usri11_units_per_week", r->usri11_units_per_week);
4606 ndr_print_ptr(ndr, "usri11_logon_hours", r->usri11_logon_hours);
4608 if (r->usri11_logon_hours) {
4609 ndr_print_uint8(ndr, "usri11_logon_hours", *r->usri11_logon_hours);
4612 ndr_print_uint32(ndr, "usri11_code_page", r->usri11_code_page);
4616 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_20(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_20 *r)
4618 if (ndr_flags & NDR_SCALARS) {
4619 NDR_CHECK(ndr_push_align(ndr, 4));
4620 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_name));
4621 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_full_name));
4622 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_comment));
4623 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_flags));
4624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_user_id));
4626 if (ndr_flags & NDR_BUFFERS) {
4628 return NDR_ERR_SUCCESS;
4631 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_20(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_20 *r)
4633 if (ndr_flags & NDR_SCALARS) {
4634 NDR_CHECK(ndr_pull_align(ndr, 4));
4635 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_name));
4636 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_full_name));
4637 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_comment));
4638 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_flags));
4639 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_user_id));
4641 if (ndr_flags & NDR_BUFFERS) {
4643 return NDR_ERR_SUCCESS;
4646 _PUBLIC_ void ndr_print_USER_INFO_20(struct ndr_print *ndr, const char *name, const struct USER_INFO_20 *r)
4648 ndr_print_struct(ndr, name, "USER_INFO_20");
4650 ndr_print_string(ndr, "usri20_name", r->usri20_name);
4651 ndr_print_string(ndr, "usri20_full_name", r->usri20_full_name);
4652 ndr_print_string(ndr, "usri20_comment", r->usri20_comment);
4653 ndr_print_uint32(ndr, "usri20_flags", r->usri20_flags);
4654 ndr_print_uint32(ndr, "usri20_user_id", r->usri20_user_id);
4658 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_21(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_21 *r)
4660 if (ndr_flags & NDR_SCALARS) {
4661 NDR_CHECK(ndr_push_align(ndr, 1));
4662 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri21_password, ENCRYPTED_PWLEN));
4664 if (ndr_flags & NDR_BUFFERS) {
4666 return NDR_ERR_SUCCESS;
4669 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_21(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_21 *r)
4671 uint32_t size_usri21_password_0 = 0;
4672 if (ndr_flags & NDR_SCALARS) {
4673 NDR_CHECK(ndr_pull_align(ndr, 1));
4674 size_usri21_password_0 = ENCRYPTED_PWLEN;
4675 NDR_PULL_ALLOC_N(ndr, r->usri21_password, size_usri21_password_0);
4676 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri21_password, size_usri21_password_0));
4678 if (ndr_flags & NDR_BUFFERS) {
4680 return NDR_ERR_SUCCESS;
4683 _PUBLIC_ void ndr_print_USER_INFO_21(struct ndr_print *ndr, const char *name, const struct USER_INFO_21 *r)
4685 ndr_print_struct(ndr, name, "USER_INFO_21");
4687 ndr_print_array_uint8(ndr, "usri21_password", r->usri21_password, ENCRYPTED_PWLEN);
4691 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_22(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_22 *r)
4693 if (ndr_flags & NDR_SCALARS) {
4694 NDR_CHECK(ndr_push_align(ndr, 4));
4695 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_name));
4696 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri22_password, ENCRYPTED_PWLEN));
4697 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_password_age));
4698 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_priv));
4699 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_home_dir));
4700 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_comment));
4701 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_flags));
4702 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_script_path));
4703 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_auth_flags));
4704 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_full_name));
4705 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_usr_comment));
4706 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_parms));
4707 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_workstations));
4708 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logon));
4709 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logoff));
4710 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_acct_expires));
4711 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_max_storage));
4712 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_units_per_week));
4713 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri22_logon_hours));
4714 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_bad_pw_count));
4715 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_num_logons));
4716 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_logon_server));
4717 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_country_code));
4718 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_code_page));
4720 if (ndr_flags & NDR_BUFFERS) {
4721 if (r->usri22_logon_hours) {
4722 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri22_logon_hours));
4725 return NDR_ERR_SUCCESS;
4728 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_22(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_22 *r)
4730 uint32_t size_usri22_password_0 = 0;
4731 uint32_t _ptr_usri22_logon_hours;
4732 TALLOC_CTX *_mem_save_usri22_logon_hours_0;
4733 if (ndr_flags & NDR_SCALARS) {
4734 NDR_CHECK(ndr_pull_align(ndr, 4));
4735 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_name));
4736 size_usri22_password_0 = ENCRYPTED_PWLEN;
4737 NDR_PULL_ALLOC_N(ndr, r->usri22_password, size_usri22_password_0);
4738 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri22_password, size_usri22_password_0));
4739 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_password_age));
4740 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_priv));
4741 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_home_dir));
4742 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_comment));
4743 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_flags));
4744 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_script_path));
4745 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_auth_flags));
4746 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_full_name));
4747 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_usr_comment));
4748 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_parms));
4749 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_workstations));
4750 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logon));
4751 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logoff));
4752 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_acct_expires));
4753 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_max_storage));
4754 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_units_per_week));
4755 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri22_logon_hours));
4756 if (_ptr_usri22_logon_hours) {
4757 NDR_PULL_ALLOC(ndr, r->usri22_logon_hours);
4759 r->usri22_logon_hours = NULL;
4761 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_bad_pw_count));
4762 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_num_logons));
4763 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_logon_server));
4764 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_country_code));
4765 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_code_page));
4767 if (ndr_flags & NDR_BUFFERS) {
4768 if (r->usri22_logon_hours) {
4769 _mem_save_usri22_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4770 NDR_PULL_SET_MEM_CTX(ndr, r->usri22_logon_hours, 0);
4771 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri22_logon_hours));
4772 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri22_logon_hours_0, 0);
4775 return NDR_ERR_SUCCESS;
4778 _PUBLIC_ void ndr_print_USER_INFO_22(struct ndr_print *ndr, const char *name, const struct USER_INFO_22 *r)
4780 ndr_print_struct(ndr, name, "USER_INFO_22");
4782 ndr_print_string(ndr, "usri22_name", r->usri22_name);
4783 ndr_print_array_uint8(ndr, "usri22_password", r->usri22_password, ENCRYPTED_PWLEN);
4784 ndr_print_uint32(ndr, "usri22_password_age", r->usri22_password_age);
4785 ndr_print_uint32(ndr, "usri22_priv", r->usri22_priv);
4786 ndr_print_string(ndr, "usri22_home_dir", r->usri22_home_dir);
4787 ndr_print_string(ndr, "usri22_comment", r->usri22_comment);
4788 ndr_print_uint32(ndr, "usri22_flags", r->usri22_flags);
4789 ndr_print_uint32(ndr, "usri22_script_path", r->usri22_script_path);
4790 ndr_print_uint32(ndr, "usri22_auth_flags", r->usri22_auth_flags);
4791 ndr_print_string(ndr, "usri22_full_name", r->usri22_full_name);
4792 ndr_print_string(ndr, "usri22_usr_comment", r->usri22_usr_comment);
4793 ndr_print_string(ndr, "usri22_parms", r->usri22_parms);
4794 ndr_print_string(ndr, "usri22_workstations", r->usri22_workstations);
4795 ndr_print_uint32(ndr, "usri22_last_logon", r->usri22_last_logon);
4796 ndr_print_uint32(ndr, "usri22_last_logoff", r->usri22_last_logoff);
4797 ndr_print_uint32(ndr, "usri22_acct_expires", r->usri22_acct_expires);
4798 ndr_print_uint32(ndr, "usri22_max_storage", r->usri22_max_storage);
4799 ndr_print_uint32(ndr, "usri22_units_per_week", r->usri22_units_per_week);
4800 ndr_print_ptr(ndr, "usri22_logon_hours", r->usri22_logon_hours);
4802 if (r->usri22_logon_hours) {
4803 ndr_print_uint8(ndr, "usri22_logon_hours", *r->usri22_logon_hours);
4806 ndr_print_uint32(ndr, "usri22_bad_pw_count", r->usri22_bad_pw_count);
4807 ndr_print_uint32(ndr, "usri22_num_logons", r->usri22_num_logons);
4808 ndr_print_string(ndr, "usri22_logon_server", r->usri22_logon_server);
4809 ndr_print_uint32(ndr, "usri22_country_code", r->usri22_country_code);
4810 ndr_print_uint32(ndr, "usri22_code_page", r->usri22_code_page);
4814 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_23(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_23 *r)
4816 if (ndr_flags & NDR_SCALARS) {
4817 NDR_CHECK(ndr_push_align(ndr, 4));
4818 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_name));
4819 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_full_name));
4820 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_comment));
4821 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri23_flags));
4822 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri23_user_sid));
4824 if (ndr_flags & NDR_BUFFERS) {
4825 if (r->usri23_user_sid) {
4826 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
4829 return NDR_ERR_SUCCESS;
4832 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_23(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_23 *r)
4834 uint32_t _ptr_usri23_user_sid;
4835 TALLOC_CTX *_mem_save_usri23_user_sid_0;
4836 if (ndr_flags & NDR_SCALARS) {
4837 NDR_CHECK(ndr_pull_align(ndr, 4));
4838 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_name));
4839 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_full_name));
4840 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_comment));
4841 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri23_flags));
4842 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri23_user_sid));
4843 if (_ptr_usri23_user_sid) {
4844 NDR_PULL_ALLOC(ndr, r->usri23_user_sid);
4846 r->usri23_user_sid = NULL;
4849 if (ndr_flags & NDR_BUFFERS) {
4850 if (r->usri23_user_sid) {
4851 _mem_save_usri23_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
4852 NDR_PULL_SET_MEM_CTX(ndr, r->usri23_user_sid, 0);
4853 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
4854 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri23_user_sid_0, 0);
4857 return NDR_ERR_SUCCESS;
4860 _PUBLIC_ void ndr_print_USER_INFO_23(struct ndr_print *ndr, const char *name, const struct USER_INFO_23 *r)
4862 ndr_print_struct(ndr, name, "USER_INFO_23");
4864 ndr_print_string(ndr, "usri23_name", r->usri23_name);
4865 ndr_print_string(ndr, "usri23_full_name", r->usri23_full_name);
4866 ndr_print_string(ndr, "usri23_comment", r->usri23_comment);
4867 ndr_print_uint32(ndr, "usri23_flags", r->usri23_flags);
4868 ndr_print_ptr(ndr, "usri23_user_sid", r->usri23_user_sid);
4870 if (r->usri23_user_sid) {
4871 ndr_print_domsid(ndr, "usri23_user_sid", r->usri23_user_sid);
4877 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1003(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1003 *r)
4879 if (ndr_flags & NDR_SCALARS) {
4880 NDR_CHECK(ndr_push_align(ndr, 4));
4881 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1003_password));
4883 if (ndr_flags & NDR_BUFFERS) {
4885 return NDR_ERR_SUCCESS;
4888 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1003(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1003 *r)
4890 if (ndr_flags & NDR_SCALARS) {
4891 NDR_CHECK(ndr_pull_align(ndr, 4));
4892 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1003_password));
4894 if (ndr_flags & NDR_BUFFERS) {
4896 return NDR_ERR_SUCCESS;
4899 _PUBLIC_ void ndr_print_USER_INFO_1003(struct ndr_print *ndr, const char *name, const struct USER_INFO_1003 *r)
4901 ndr_print_struct(ndr, name, "USER_INFO_1003");
4903 ndr_print_string(ndr, "usri1003_password", r->usri1003_password);
4907 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1005 *r)
4909 if (ndr_flags & NDR_SCALARS) {
4910 NDR_CHECK(ndr_push_align(ndr, 4));
4911 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1005_priv));
4913 if (ndr_flags & NDR_BUFFERS) {
4915 return NDR_ERR_SUCCESS;
4918 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1005 *r)
4920 if (ndr_flags & NDR_SCALARS) {
4921 NDR_CHECK(ndr_pull_align(ndr, 4));
4922 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1005_priv));
4924 if (ndr_flags & NDR_BUFFERS) {
4926 return NDR_ERR_SUCCESS;
4929 _PUBLIC_ void ndr_print_USER_INFO_1005(struct ndr_print *ndr, const char *name, const struct USER_INFO_1005 *r)
4931 ndr_print_struct(ndr, name, "USER_INFO_1005");
4933 ndr_print_uint32(ndr, "usri1005_priv", r->usri1005_priv);
4937 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1006(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1006 *r)
4939 if (ndr_flags & NDR_SCALARS) {
4940 NDR_CHECK(ndr_push_align(ndr, 4));
4941 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1006_home_dir));
4943 if (ndr_flags & NDR_BUFFERS) {
4945 return NDR_ERR_SUCCESS;
4948 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1006(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1006 *r)
4950 if (ndr_flags & NDR_SCALARS) {
4951 NDR_CHECK(ndr_pull_align(ndr, 4));
4952 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1006_home_dir));
4954 if (ndr_flags & NDR_BUFFERS) {
4956 return NDR_ERR_SUCCESS;
4959 _PUBLIC_ void ndr_print_USER_INFO_1006(struct ndr_print *ndr, const char *name, const struct USER_INFO_1006 *r)
4961 ndr_print_struct(ndr, name, "USER_INFO_1006");
4963 ndr_print_string(ndr, "usri1006_home_dir", r->usri1006_home_dir);
4967 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1007(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1007 *r)
4969 if (ndr_flags & NDR_SCALARS) {
4970 NDR_CHECK(ndr_push_align(ndr, 4));
4971 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1007_comment));
4973 if (ndr_flags & NDR_BUFFERS) {
4975 return NDR_ERR_SUCCESS;
4978 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1007(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1007 *r)
4980 if (ndr_flags & NDR_SCALARS) {
4981 NDR_CHECK(ndr_pull_align(ndr, 4));
4982 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1007_comment));
4984 if (ndr_flags & NDR_BUFFERS) {
4986 return NDR_ERR_SUCCESS;
4989 _PUBLIC_ void ndr_print_USER_INFO_1007(struct ndr_print *ndr, const char *name, const struct USER_INFO_1007 *r)
4991 ndr_print_struct(ndr, name, "USER_INFO_1007");
4993 ndr_print_string(ndr, "usri1007_comment", r->usri1007_comment);
4997 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1008(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1008 *r)
4999 if (ndr_flags & NDR_SCALARS) {
5000 NDR_CHECK(ndr_push_align(ndr, 4));
5001 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1008_flags));
5003 if (ndr_flags & NDR_BUFFERS) {
5005 return NDR_ERR_SUCCESS;
5008 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1008(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1008 *r)
5010 if (ndr_flags & NDR_SCALARS) {
5011 NDR_CHECK(ndr_pull_align(ndr, 4));
5012 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1008_flags));
5014 if (ndr_flags & NDR_BUFFERS) {
5016 return NDR_ERR_SUCCESS;
5019 _PUBLIC_ void ndr_print_USER_INFO_1008(struct ndr_print *ndr, const char *name, const struct USER_INFO_1008 *r)
5021 ndr_print_struct(ndr, name, "USER_INFO_1008");
5023 ndr_print_uint32(ndr, "usri1008_flags", r->usri1008_flags);
5027 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1009(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1009 *r)
5029 if (ndr_flags & NDR_SCALARS) {
5030 NDR_CHECK(ndr_push_align(ndr, 4));
5031 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1009_script_path));
5033 if (ndr_flags & NDR_BUFFERS) {
5035 return NDR_ERR_SUCCESS;
5038 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1009(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1009 *r)
5040 if (ndr_flags & NDR_SCALARS) {
5041 NDR_CHECK(ndr_pull_align(ndr, 4));
5042 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1009_script_path));
5044 if (ndr_flags & NDR_BUFFERS) {
5046 return NDR_ERR_SUCCESS;
5049 _PUBLIC_ void ndr_print_USER_INFO_1009(struct ndr_print *ndr, const char *name, const struct USER_INFO_1009 *r)
5051 ndr_print_struct(ndr, name, "USER_INFO_1009");
5053 ndr_print_string(ndr, "usri1009_script_path", r->usri1009_script_path);
5057 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1010 *r)
5059 if (ndr_flags & NDR_SCALARS) {
5060 NDR_CHECK(ndr_push_align(ndr, 4));
5061 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1010_auth_flags));
5063 if (ndr_flags & NDR_BUFFERS) {
5065 return NDR_ERR_SUCCESS;
5068 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1010 *r)
5070 if (ndr_flags & NDR_SCALARS) {
5071 NDR_CHECK(ndr_pull_align(ndr, 4));
5072 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1010_auth_flags));
5074 if (ndr_flags & NDR_BUFFERS) {
5076 return NDR_ERR_SUCCESS;
5079 _PUBLIC_ void ndr_print_USER_INFO_1010(struct ndr_print *ndr, const char *name, const struct USER_INFO_1010 *r)
5081 ndr_print_struct(ndr, name, "USER_INFO_1010");
5083 ndr_print_uint32(ndr, "usri1010_auth_flags", r->usri1010_auth_flags);
5087 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1011(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1011 *r)
5089 if (ndr_flags & NDR_SCALARS) {
5090 NDR_CHECK(ndr_push_align(ndr, 4));
5091 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1011_full_name));
5093 if (ndr_flags & NDR_BUFFERS) {
5095 return NDR_ERR_SUCCESS;
5098 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1011(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1011 *r)
5100 if (ndr_flags & NDR_SCALARS) {
5101 NDR_CHECK(ndr_pull_align(ndr, 4));
5102 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1011_full_name));
5104 if (ndr_flags & NDR_BUFFERS) {
5106 return NDR_ERR_SUCCESS;
5109 _PUBLIC_ void ndr_print_USER_INFO_1011(struct ndr_print *ndr, const char *name, const struct USER_INFO_1011 *r)
5111 ndr_print_struct(ndr, name, "USER_INFO_1011");
5113 ndr_print_string(ndr, "usri1011_full_name", r->usri1011_full_name);
5117 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1012(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1012 *r)
5119 if (ndr_flags & NDR_SCALARS) {
5120 NDR_CHECK(ndr_push_align(ndr, 4));
5121 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1012_usr_comment));
5123 if (ndr_flags & NDR_BUFFERS) {
5125 return NDR_ERR_SUCCESS;
5128 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1012(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1012 *r)
5130 if (ndr_flags & NDR_SCALARS) {
5131 NDR_CHECK(ndr_pull_align(ndr, 4));
5132 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1012_usr_comment));
5134 if (ndr_flags & NDR_BUFFERS) {
5136 return NDR_ERR_SUCCESS;
5139 _PUBLIC_ void ndr_print_USER_INFO_1012(struct ndr_print *ndr, const char *name, const struct USER_INFO_1012 *r)
5141 ndr_print_struct(ndr, name, "USER_INFO_1012");
5143 ndr_print_string(ndr, "usri1012_usr_comment", r->usri1012_usr_comment);
5147 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1013(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1013 *r)
5149 if (ndr_flags & NDR_SCALARS) {
5150 NDR_CHECK(ndr_push_align(ndr, 4));
5151 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1013_parms));
5153 if (ndr_flags & NDR_BUFFERS) {
5155 return NDR_ERR_SUCCESS;
5158 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1013(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1013 *r)
5160 if (ndr_flags & NDR_SCALARS) {
5161 NDR_CHECK(ndr_pull_align(ndr, 4));
5162 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1013_parms));
5164 if (ndr_flags & NDR_BUFFERS) {
5166 return NDR_ERR_SUCCESS;
5169 _PUBLIC_ void ndr_print_USER_INFO_1013(struct ndr_print *ndr, const char *name, const struct USER_INFO_1013 *r)
5171 ndr_print_struct(ndr, name, "USER_INFO_1013");
5173 ndr_print_string(ndr, "usri1013_parms", r->usri1013_parms);
5177 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1014(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1014 *r)
5179 if (ndr_flags & NDR_SCALARS) {
5180 NDR_CHECK(ndr_push_align(ndr, 4));
5181 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1014_workstations));
5183 if (ndr_flags & NDR_BUFFERS) {
5185 return NDR_ERR_SUCCESS;
5188 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1014(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1014 *r)
5190 if (ndr_flags & NDR_SCALARS) {
5191 NDR_CHECK(ndr_pull_align(ndr, 4));
5192 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1014_workstations));
5194 if (ndr_flags & NDR_BUFFERS) {
5196 return NDR_ERR_SUCCESS;
5199 _PUBLIC_ void ndr_print_USER_INFO_1014(struct ndr_print *ndr, const char *name, const struct USER_INFO_1014 *r)
5201 ndr_print_struct(ndr, name, "USER_INFO_1014");
5203 ndr_print_string(ndr, "usri1014_workstations", r->usri1014_workstations);
5207 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1017 *r)
5209 if (ndr_flags & NDR_SCALARS) {
5210 NDR_CHECK(ndr_push_align(ndr, 4));
5211 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1017_acct_expires));
5213 if (ndr_flags & NDR_BUFFERS) {
5215 return NDR_ERR_SUCCESS;
5218 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1017 *r)
5220 if (ndr_flags & NDR_SCALARS) {
5221 NDR_CHECK(ndr_pull_align(ndr, 4));
5222 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1017_acct_expires));
5224 if (ndr_flags & NDR_BUFFERS) {
5226 return NDR_ERR_SUCCESS;
5229 _PUBLIC_ void ndr_print_USER_INFO_1017(struct ndr_print *ndr, const char *name, const struct USER_INFO_1017 *r)
5231 ndr_print_struct(ndr, name, "USER_INFO_1017");
5233 ndr_print_uint32(ndr, "usri1017_acct_expires", r->usri1017_acct_expires);
5237 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1018 *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->usri1018_max_storage));
5243 if (ndr_flags & NDR_BUFFERS) {
5245 return NDR_ERR_SUCCESS;
5248 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1018 *r)
5250 if (ndr_flags & NDR_SCALARS) {
5251 NDR_CHECK(ndr_pull_align(ndr, 4));
5252 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1018_max_storage));
5254 if (ndr_flags & NDR_BUFFERS) {
5256 return NDR_ERR_SUCCESS;
5259 _PUBLIC_ void ndr_print_USER_INFO_1018(struct ndr_print *ndr, const char *name, const struct USER_INFO_1018 *r)
5261 ndr_print_struct(ndr, name, "USER_INFO_1018");
5263 ndr_print_uint32(ndr, "usri1018_max_storage", r->usri1018_max_storage);
5267 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1020(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1020 *r)
5269 if (ndr_flags & NDR_SCALARS) {
5270 NDR_CHECK(ndr_push_align(ndr, 4));
5271 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1020_units_per_week));
5272 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri1020_logon_hours));
5274 if (ndr_flags & NDR_BUFFERS) {
5275 if (r->usri1020_logon_hours) {
5276 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri1020_logon_hours));
5279 return NDR_ERR_SUCCESS;
5282 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1020(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1020 *r)
5284 uint32_t _ptr_usri1020_logon_hours;
5285 TALLOC_CTX *_mem_save_usri1020_logon_hours_0;
5286 if (ndr_flags & NDR_SCALARS) {
5287 NDR_CHECK(ndr_pull_align(ndr, 4));
5288 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1020_units_per_week));
5289 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri1020_logon_hours));
5290 if (_ptr_usri1020_logon_hours) {
5291 NDR_PULL_ALLOC(ndr, r->usri1020_logon_hours);
5293 r->usri1020_logon_hours = NULL;
5296 if (ndr_flags & NDR_BUFFERS) {
5297 if (r->usri1020_logon_hours) {
5298 _mem_save_usri1020_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5299 NDR_PULL_SET_MEM_CTX(ndr, r->usri1020_logon_hours, 0);
5300 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri1020_logon_hours));
5301 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri1020_logon_hours_0, 0);
5304 return NDR_ERR_SUCCESS;
5307 _PUBLIC_ void ndr_print_USER_INFO_1020(struct ndr_print *ndr, const char *name, const struct USER_INFO_1020 *r)
5309 ndr_print_struct(ndr, name, "USER_INFO_1020");
5311 ndr_print_uint32(ndr, "usri1020_units_per_week", r->usri1020_units_per_week);
5312 ndr_print_ptr(ndr, "usri1020_logon_hours", r->usri1020_logon_hours);
5314 if (r->usri1020_logon_hours) {
5315 ndr_print_uint8(ndr, "usri1020_logon_hours", *r->usri1020_logon_hours);
5321 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1023(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1023 *r)
5323 if (ndr_flags & NDR_SCALARS) {
5324 NDR_CHECK(ndr_push_align(ndr, 4));
5325 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1023_logon_server));
5327 if (ndr_flags & NDR_BUFFERS) {
5329 return NDR_ERR_SUCCESS;
5332 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1023(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1023 *r)
5334 if (ndr_flags & NDR_SCALARS) {
5335 NDR_CHECK(ndr_pull_align(ndr, 4));
5336 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1023_logon_server));
5338 if (ndr_flags & NDR_BUFFERS) {
5340 return NDR_ERR_SUCCESS;
5343 _PUBLIC_ void ndr_print_USER_INFO_1023(struct ndr_print *ndr, const char *name, const struct USER_INFO_1023 *r)
5345 ndr_print_struct(ndr, name, "USER_INFO_1023");
5347 ndr_print_string(ndr, "usri1023_logon_server", r->usri1023_logon_server);
5351 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1024(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1024 *r)
5353 if (ndr_flags & NDR_SCALARS) {
5354 NDR_CHECK(ndr_push_align(ndr, 4));
5355 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1024_country_code));
5357 if (ndr_flags & NDR_BUFFERS) {
5359 return NDR_ERR_SUCCESS;
5362 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1024(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1024 *r)
5364 if (ndr_flags & NDR_SCALARS) {
5365 NDR_CHECK(ndr_pull_align(ndr, 4));
5366 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1024_country_code));
5368 if (ndr_flags & NDR_BUFFERS) {
5370 return NDR_ERR_SUCCESS;
5373 _PUBLIC_ void ndr_print_USER_INFO_1024(struct ndr_print *ndr, const char *name, const struct USER_INFO_1024 *r)
5375 ndr_print_struct(ndr, name, "USER_INFO_1024");
5377 ndr_print_uint32(ndr, "usri1024_country_code", r->usri1024_country_code);
5381 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1025(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1025 *r)
5383 if (ndr_flags & NDR_SCALARS) {
5384 NDR_CHECK(ndr_push_align(ndr, 4));
5385 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1025_code_page));
5387 if (ndr_flags & NDR_BUFFERS) {
5389 return NDR_ERR_SUCCESS;
5392 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1025(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1025 *r)
5394 if (ndr_flags & NDR_SCALARS) {
5395 NDR_CHECK(ndr_pull_align(ndr, 4));
5396 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1025_code_page));
5398 if (ndr_flags & NDR_BUFFERS) {
5400 return NDR_ERR_SUCCESS;
5403 _PUBLIC_ void ndr_print_USER_INFO_1025(struct ndr_print *ndr, const char *name, const struct USER_INFO_1025 *r)
5405 ndr_print_struct(ndr, name, "USER_INFO_1025");
5407 ndr_print_uint32(ndr, "usri1025_code_page", r->usri1025_code_page);
5411 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1051(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1051 *r)
5413 if (ndr_flags & NDR_SCALARS) {
5414 NDR_CHECK(ndr_push_align(ndr, 4));
5415 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1051_primary_group_id));
5417 if (ndr_flags & NDR_BUFFERS) {
5419 return NDR_ERR_SUCCESS;
5422 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1051(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1051 *r)
5424 if (ndr_flags & NDR_SCALARS) {
5425 NDR_CHECK(ndr_pull_align(ndr, 4));
5426 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1051_primary_group_id));
5428 if (ndr_flags & NDR_BUFFERS) {
5430 return NDR_ERR_SUCCESS;
5433 _PUBLIC_ void ndr_print_USER_INFO_1051(struct ndr_print *ndr, const char *name, const struct USER_INFO_1051 *r)
5435 ndr_print_struct(ndr, name, "USER_INFO_1051");
5437 ndr_print_uint32(ndr, "usri1051_primary_group_id", r->usri1051_primary_group_id);
5441 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1052(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1052 *r)
5443 if (ndr_flags & NDR_SCALARS) {
5444 NDR_CHECK(ndr_push_align(ndr, 4));
5445 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1052_profile));
5447 if (ndr_flags & NDR_BUFFERS) {
5449 return NDR_ERR_SUCCESS;
5452 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1052(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1052 *r)
5454 if (ndr_flags & NDR_SCALARS) {
5455 NDR_CHECK(ndr_pull_align(ndr, 4));
5456 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1052_profile));
5458 if (ndr_flags & NDR_BUFFERS) {
5460 return NDR_ERR_SUCCESS;
5463 _PUBLIC_ void ndr_print_USER_INFO_1052(struct ndr_print *ndr, const char *name, const struct USER_INFO_1052 *r)
5465 ndr_print_struct(ndr, name, "USER_INFO_1052");
5467 ndr_print_string(ndr, "usri1052_profile", r->usri1052_profile);
5471 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1053(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1053 *r)
5473 if (ndr_flags & NDR_SCALARS) {
5474 NDR_CHECK(ndr_push_align(ndr, 4));
5475 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1053_home_dir_drive));
5477 if (ndr_flags & NDR_BUFFERS) {
5479 return NDR_ERR_SUCCESS;
5482 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1053(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1053 *r)
5484 if (ndr_flags & NDR_SCALARS) {
5485 NDR_CHECK(ndr_pull_align(ndr, 4));
5486 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1053_home_dir_drive));
5488 if (ndr_flags & NDR_BUFFERS) {
5490 return NDR_ERR_SUCCESS;
5493 _PUBLIC_ void ndr_print_USER_INFO_1053(struct ndr_print *ndr, const char *name, const struct USER_INFO_1053 *r)
5495 ndr_print_struct(ndr, name, "USER_INFO_1053");
5497 ndr_print_string(ndr, "usri1053_home_dir_drive", r->usri1053_home_dir_drive);
5501 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_X(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_X *r)
5503 if (ndr_flags & NDR_SCALARS) {
5504 NDR_CHECK(ndr_push_align(ndr, 4));
5505 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_name));
5506 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_password));
5507 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_age));
5508 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_priv));
5509 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir));
5510 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_comment));
5511 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_flags));
5512 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_script_path));
5513 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_auth_flags));
5514 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_full_name));
5515 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_usr_comment));
5516 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_parms));
5517 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_workstations));
5518 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logon));
5519 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logoff));
5520 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_acct_expires));
5521 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_max_storage));
5522 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_units_per_week));
5523 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usriX_logon_hours));
5524 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_bad_pw_count));
5525 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_num_logons));
5526 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_logon_server));
5527 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_country_code));
5528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_code_page));
5529 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_profile));
5530 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir_drive));
5531 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_user_id));
5532 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_primary_group_id));
5533 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_expired));
5535 if (ndr_flags & NDR_BUFFERS) {
5536 if (r->usriX_logon_hours) {
5537 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usriX_logon_hours));
5540 return NDR_ERR_SUCCESS;
5543 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_X(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_X *r)
5545 uint32_t _ptr_usriX_logon_hours;
5546 TALLOC_CTX *_mem_save_usriX_logon_hours_0;
5547 if (ndr_flags & NDR_SCALARS) {
5548 NDR_CHECK(ndr_pull_align(ndr, 4));
5549 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_name));
5550 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_password));
5551 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_age));
5552 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_priv));
5553 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir));
5554 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_comment));
5555 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_flags));
5556 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_script_path));
5557 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_auth_flags));
5558 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_full_name));
5559 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_usr_comment));
5560 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_parms));
5561 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_workstations));
5562 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logon));
5563 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logoff));
5564 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_acct_expires));
5565 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_max_storage));
5566 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_units_per_week));
5567 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usriX_logon_hours));
5568 if (_ptr_usriX_logon_hours) {
5569 NDR_PULL_ALLOC(ndr, r->usriX_logon_hours);
5571 r->usriX_logon_hours = NULL;
5573 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_bad_pw_count));
5574 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_num_logons));
5575 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_logon_server));
5576 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_country_code));
5577 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_code_page));
5578 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_profile));
5579 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir_drive));
5580 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_user_id));
5581 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_primary_group_id));
5582 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_expired));
5584 if (ndr_flags & NDR_BUFFERS) {
5585 if (r->usriX_logon_hours) {
5586 _mem_save_usriX_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5587 NDR_PULL_SET_MEM_CTX(ndr, r->usriX_logon_hours, 0);
5588 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usriX_logon_hours));
5589 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usriX_logon_hours_0, 0);
5592 return NDR_ERR_SUCCESS;
5595 _PUBLIC_ void ndr_print_USER_INFO_X(struct ndr_print *ndr, const char *name, const struct USER_INFO_X *r)
5597 ndr_print_struct(ndr, name, "USER_INFO_X");
5599 ndr_print_string(ndr, "usriX_name", r->usriX_name);
5600 ndr_print_string(ndr, "usriX_password", r->usriX_password);
5601 ndr_print_uint32(ndr, "usriX_password_age", r->usriX_password_age);
5602 ndr_print_uint32(ndr, "usriX_priv", r->usriX_priv);
5603 ndr_print_string(ndr, "usriX_home_dir", r->usriX_home_dir);
5604 ndr_print_string(ndr, "usriX_comment", r->usriX_comment);
5605 ndr_print_uint32(ndr, "usriX_flags", r->usriX_flags);
5606 ndr_print_string(ndr, "usriX_script_path", r->usriX_script_path);
5607 ndr_print_uint32(ndr, "usriX_auth_flags", r->usriX_auth_flags);
5608 ndr_print_string(ndr, "usriX_full_name", r->usriX_full_name);
5609 ndr_print_string(ndr, "usriX_usr_comment", r->usriX_usr_comment);
5610 ndr_print_string(ndr, "usriX_parms", r->usriX_parms);
5611 ndr_print_string(ndr, "usriX_workstations", r->usriX_workstations);
5612 ndr_print_uint32(ndr, "usriX_last_logon", r->usriX_last_logon);
5613 ndr_print_uint32(ndr, "usriX_last_logoff", r->usriX_last_logoff);
5614 ndr_print_uint32(ndr, "usriX_acct_expires", r->usriX_acct_expires);
5615 ndr_print_uint32(ndr, "usriX_max_storage", r->usriX_max_storage);
5616 ndr_print_uint32(ndr, "usriX_units_per_week", r->usriX_units_per_week);
5617 ndr_print_ptr(ndr, "usriX_logon_hours", r->usriX_logon_hours);
5619 if (r->usriX_logon_hours) {
5620 ndr_print_uint8(ndr, "usriX_logon_hours", *r->usriX_logon_hours);
5623 ndr_print_uint32(ndr, "usriX_bad_pw_count", r->usriX_bad_pw_count);
5624 ndr_print_uint32(ndr, "usriX_num_logons", r->usriX_num_logons);
5625 ndr_print_string(ndr, "usriX_logon_server", r->usriX_logon_server);
5626 ndr_print_uint32(ndr, "usriX_country_code", r->usriX_country_code);
5627 ndr_print_uint32(ndr, "usriX_code_page", r->usriX_code_page);
5628 ndr_print_string(ndr, "usriX_profile", r->usriX_profile);
5629 ndr_print_string(ndr, "usriX_home_dir_drive", r->usriX_home_dir_drive);
5630 ndr_print_uint32(ndr, "usriX_user_id", r->usriX_user_id);
5631 ndr_print_uint32(ndr, "usriX_primary_group_id", r->usriX_primary_group_id);
5632 ndr_print_uint32(ndr, "usriX_password_expired", r->usriX_password_expired);
5636 _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)
5638 if (ndr_flags & NDR_SCALARS) {
5639 NDR_CHECK(ndr_push_align(ndr, 4));
5640 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui0_name));
5642 if (ndr_flags & NDR_BUFFERS) {
5644 return NDR_ERR_SUCCESS;
5647 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_0 *r)
5649 if (ndr_flags & NDR_SCALARS) {
5650 NDR_CHECK(ndr_pull_align(ndr, 4));
5651 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui0_name));
5653 if (ndr_flags & NDR_BUFFERS) {
5655 return NDR_ERR_SUCCESS;
5658 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_0(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_0 *r)
5660 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_0");
5662 ndr_print_string(ndr, "grui0_name", r->grui0_name);
5666 _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)
5668 if (ndr_flags & NDR_SCALARS) {
5669 NDR_CHECK(ndr_push_align(ndr, 4));
5670 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui1_name));
5671 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grui1_attributes));
5673 if (ndr_flags & NDR_BUFFERS) {
5675 return NDR_ERR_SUCCESS;
5678 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_1 *r)
5680 if (ndr_flags & NDR_SCALARS) {
5681 NDR_CHECK(ndr_pull_align(ndr, 4));
5682 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui1_name));
5683 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grui1_attributes));
5685 if (ndr_flags & NDR_BUFFERS) {
5687 return NDR_ERR_SUCCESS;
5690 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_1(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_1 *r)
5692 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_1");
5694 ndr_print_string(ndr, "grui1_name", r->grui1_name);
5695 ndr_print_uint32(ndr, "grui1_attributes", r->grui1_attributes);
5699 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_USER *r)
5701 if (ndr_flags & NDR_SCALARS) {
5702 NDR_CHECK(ndr_push_align(ndr, 4));
5703 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
5704 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
5705 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
5706 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_full_name));
5707 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_user_id));
5708 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_next_index));
5710 if (ndr_flags & NDR_BUFFERS) {
5712 return NDR_ERR_SUCCESS;
5715 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_USER *r)
5717 if (ndr_flags & NDR_SCALARS) {
5718 NDR_CHECK(ndr_pull_align(ndr, 4));
5719 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
5720 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
5721 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
5722 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_full_name));
5723 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_user_id));
5724 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_next_index));
5726 if (ndr_flags & NDR_BUFFERS) {
5728 return NDR_ERR_SUCCESS;
5731 _PUBLIC_ void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r)
5733 ndr_print_struct(ndr, name, "NET_DISPLAY_USER");
5735 ndr_print_string(ndr, "usri1_name", r->usri1_name);
5736 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
5737 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
5738 ndr_print_string(ndr, "usri1_full_name", r->usri1_full_name);
5739 ndr_print_uint32(ndr, "usri1_user_id", r->usri1_user_id);
5740 ndr_print_uint32(ndr, "usri1_next_index", r->usri1_next_index);
5744 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_MACHINE *r)
5746 if (ndr_flags & NDR_SCALARS) {
5747 NDR_CHECK(ndr_push_align(ndr, 4));
5748 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
5749 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
5750 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
5751 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_user_id));
5752 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_next_index));
5754 if (ndr_flags & NDR_BUFFERS) {
5756 return NDR_ERR_SUCCESS;
5759 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_MACHINE *r)
5761 if (ndr_flags & NDR_SCALARS) {
5762 NDR_CHECK(ndr_pull_align(ndr, 4));
5763 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
5764 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
5765 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
5766 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_user_id));
5767 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_next_index));
5769 if (ndr_flags & NDR_BUFFERS) {
5771 return NDR_ERR_SUCCESS;
5774 _PUBLIC_ void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r)
5776 ndr_print_struct(ndr, name, "NET_DISPLAY_MACHINE");
5778 ndr_print_string(ndr, "usri2_name", r->usri2_name);
5779 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
5780 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
5781 ndr_print_uint32(ndr, "usri2_user_id", r->usri2_user_id);
5782 ndr_print_uint32(ndr, "usri2_next_index", r->usri2_next_index);
5786 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_GROUP *r)
5788 if (ndr_flags & NDR_SCALARS) {
5789 NDR_CHECK(ndr_push_align(ndr, 4));
5790 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_name));
5791 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_comment));
5792 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_group_id));
5793 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_attributes));
5794 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_next_index));
5796 if (ndr_flags & NDR_BUFFERS) {
5798 return NDR_ERR_SUCCESS;
5801 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_GROUP *r)
5803 if (ndr_flags & NDR_SCALARS) {
5804 NDR_CHECK(ndr_pull_align(ndr, 4));
5805 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_name));
5806 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_comment));
5807 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_group_id));
5808 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_attributes));
5809 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_next_index));
5811 if (ndr_flags & NDR_BUFFERS) {
5813 return NDR_ERR_SUCCESS;
5816 _PUBLIC_ void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r)
5818 ndr_print_struct(ndr, name, "NET_DISPLAY_GROUP");
5820 ndr_print_string(ndr, "grpi3_name", r->grpi3_name);
5821 ndr_print_string(ndr, "grpi3_comment", r->grpi3_comment);
5822 ndr_print_uint32(ndr, "grpi3_group_id", r->grpi3_group_id);
5823 ndr_print_uint32(ndr, "grpi3_attributes", r->grpi3_attributes);
5824 ndr_print_uint32(ndr, "grpi3_next_index", r->grpi3_next_index);
5828 _PUBLIC_ enum ndr_err_code ndr_push_SHARE_INFO_1005_FLAGS(struct ndr_push *ndr, int ndr_flags, uint32_t r)
5830 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
5831 return NDR_ERR_SUCCESS;
5834 _PUBLIC_ enum ndr_err_code ndr_pull_SHARE_INFO_1005_FLAGS(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
5837 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
5839 return NDR_ERR_SUCCESS;
5842 _PUBLIC_ void ndr_print_SHARE_INFO_1005_FLAGS(struct ndr_print *ndr, const char *name, uint32_t r)
5844 ndr_print_uint32(ndr, name, r);
5846 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS", SHI1005_FLAGS_DFS, r);
5847 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS_ROOT", SHI1005_FLAGS_DFS_ROOT, r);
5848 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_MANUAL_REINT", CSC_CACHE_MANUAL_REINT, r);
5849 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_AUTO_REINT", CSC_CACHE_AUTO_REINT, r);
5850 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_VDO", CSC_CACHE_VDO, r);
5851 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_NONE", CSC_CACHE_NONE, r);
5852 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS", SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS, r);
5853 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_FORCE_SHARED_DELETE", SHI1005_FLAGS_FORCE_SHARED_DELETE, r);
5854 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING", SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING, r);
5855 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM", SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM, r);
5859 _PUBLIC_ void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetJoinDomain *r)
5861 ndr_print_struct(ndr, name, "NetJoinDomain");
5863 if (flags & NDR_SET_VALUES) {
5864 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5866 if (flags & NDR_IN) {
5867 ndr_print_struct(ndr, "in", "NetJoinDomain");
5869 ndr_print_ptr(ndr, "server", r->in.server);
5872 ndr_print_string(ndr, "server", r->in.server);
5875 ndr_print_ptr(ndr, "domain", r->in.domain);
5877 ndr_print_string(ndr, "domain", r->in.domain);
5879 ndr_print_ptr(ndr, "account_ou", r->in.account_ou);
5881 if (r->in.account_ou) {
5882 ndr_print_string(ndr, "account_ou", r->in.account_ou);
5885 ndr_print_ptr(ndr, "account", r->in.account);
5887 if (r->in.account) {
5888 ndr_print_string(ndr, "account", r->in.account);
5891 ndr_print_ptr(ndr, "password", r->in.password);
5893 if (r->in.password) {
5894 ndr_print_string(ndr, "password", r->in.password);
5897 ndr_print_NetJoinFlags(ndr, "join_flags", r->in.join_flags);
5900 if (flags & NDR_OUT) {
5901 ndr_print_struct(ndr, "out", "NetJoinDomain");
5903 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
5909 _PUBLIC_ void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetUnjoinDomain *r)
5911 ndr_print_struct(ndr, name, "NetUnjoinDomain");
5913 if (flags & NDR_SET_VALUES) {
5914 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5916 if (flags & NDR_IN) {
5917 ndr_print_struct(ndr, "in", "NetUnjoinDomain");
5919 ndr_print_ptr(ndr, "server_name", r->in.server_name);
5921 if (r->in.server_name) {
5922 ndr_print_string(ndr, "server_name", r->in.server_name);
5925 ndr_print_ptr(ndr, "account", r->in.account);
5927 if (r->in.account) {
5928 ndr_print_string(ndr, "account", r->in.account);
5931 ndr_print_ptr(ndr, "password", r->in.password);
5933 if (r->in.password) {
5934 ndr_print_string(ndr, "password", r->in.password);
5937 ndr_print_NetJoinFlags(ndr, "unjoin_flags", r->in.unjoin_flags);
5940 if (flags & NDR_OUT) {
5941 ndr_print_struct(ndr, "out", "NetUnjoinDomain");
5943 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
5949 _PUBLIC_ void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinInformation *r)
5951 ndr_print_struct(ndr, name, "NetGetJoinInformation");
5953 if (flags & NDR_SET_VALUES) {
5954 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5956 if (flags & NDR_IN) {
5957 ndr_print_struct(ndr, "in", "NetGetJoinInformation");
5959 ndr_print_ptr(ndr, "server_name", r->in.server_name);
5961 if (r->in.server_name) {
5962 ndr_print_string(ndr, "server_name", r->in.server_name);
5967 if (flags & NDR_OUT) {
5968 ndr_print_struct(ndr, "out", "NetGetJoinInformation");
5970 ndr_print_ptr(ndr, "name_buffer", r->out.name_buffer);
5972 ndr_print_ptr(ndr, "name_buffer", *r->out.name_buffer);
5974 if (*r->out.name_buffer) {
5975 ndr_print_string(ndr, "name_buffer", *r->out.name_buffer);
5979 ndr_print_ptr(ndr, "name_type", r->out.name_type);
5981 ndr_print_uint16(ndr, "name_type", *r->out.name_type);
5983 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
5989 _PUBLIC_ void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinableOUs *r)
5991 ndr_print_struct(ndr, name, "NetGetJoinableOUs");
5993 if (flags & NDR_SET_VALUES) {
5994 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
5996 if (flags & NDR_IN) {
5997 ndr_print_struct(ndr, "in", "NetGetJoinableOUs");
5999 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6001 if (r->in.server_name) {
6002 ndr_print_string(ndr, "server_name", r->in.server_name);
6005 ndr_print_ptr(ndr, "domain", r->in.domain);
6007 ndr_print_string(ndr, "domain", r->in.domain);
6009 ndr_print_ptr(ndr, "account", r->in.account);
6011 if (r->in.account) {
6012 ndr_print_string(ndr, "account", r->in.account);
6015 ndr_print_ptr(ndr, "password", r->in.password);
6017 if (r->in.password) {
6018 ndr_print_string(ndr, "password", r->in.password);
6023 if (flags & NDR_OUT) {
6024 ndr_print_struct(ndr, "out", "NetGetJoinableOUs");
6026 ndr_print_ptr(ndr, "ou_count", r->out.ou_count);
6028 ndr_print_uint32(ndr, "ou_count", *r->out.ou_count);
6030 ndr_print_ptr(ndr, "ous", r->out.ous);
6032 ndr_print_ptr(ndr, "ous", *r->out.ous);
6035 ndr_print_ptr(ndr, "ous", **r->out.ous);
6038 ndr_print_string(ndr, "ous", **r->out.ous);
6044 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6050 _PUBLIC_ void ndr_print_NetRenameMachineInDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetRenameMachineInDomain *r)
6052 ndr_print_struct(ndr, name, "NetRenameMachineInDomain");
6054 if (flags & NDR_SET_VALUES) {
6055 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6057 if (flags & NDR_IN) {
6058 ndr_print_struct(ndr, "in", "NetRenameMachineInDomain");
6060 ndr_print_string(ndr, "server_name", r->in.server_name);
6061 ndr_print_string(ndr, "new_machine_name", r->in.new_machine_name);
6062 ndr_print_string(ndr, "account", r->in.account);
6063 ndr_print_string(ndr, "password", r->in.password);
6064 ndr_print_uint32(ndr, "rename_options", r->in.rename_options);
6067 if (flags & NDR_OUT) {
6068 ndr_print_struct(ndr, "out", "NetRenameMachineInDomain");
6070 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6076 _PUBLIC_ void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerGetInfo *r)
6078 ndr_print_struct(ndr, name, "NetServerGetInfo");
6080 if (flags & NDR_SET_VALUES) {
6081 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6083 if (flags & NDR_IN) {
6084 ndr_print_struct(ndr, "in", "NetServerGetInfo");
6086 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6088 if (r->in.server_name) {
6089 ndr_print_string(ndr, "server_name", r->in.server_name);
6092 ndr_print_uint32(ndr, "level", r->in.level);
6095 if (flags & NDR_OUT) {
6096 ndr_print_struct(ndr, "out", "NetServerGetInfo");
6098 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6100 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6102 if (*r->out.buffer) {
6103 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6107 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6113 _PUBLIC_ void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerSetInfo *r)
6115 ndr_print_struct(ndr, name, "NetServerSetInfo");
6117 if (flags & NDR_SET_VALUES) {
6118 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6120 if (flags & NDR_IN) {
6121 ndr_print_struct(ndr, "in", "NetServerSetInfo");
6123 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6125 if (r->in.server_name) {
6126 ndr_print_string(ndr, "server_name", r->in.server_name);
6129 ndr_print_uint32(ndr, "level", r->in.level);
6130 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6132 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6136 if (flags & NDR_OUT) {
6137 ndr_print_struct(ndr, "out", "NetServerSetInfo");
6139 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6141 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6143 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6149 _PUBLIC_ void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetDCName *r)
6151 ndr_print_struct(ndr, name, "NetGetDCName");
6153 if (flags & NDR_SET_VALUES) {
6154 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6156 if (flags & NDR_IN) {
6157 ndr_print_struct(ndr, "in", "NetGetDCName");
6159 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6161 if (r->in.server_name) {
6162 ndr_print_string(ndr, "server_name", r->in.server_name);
6165 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6167 if (r->in.domain_name) {
6168 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6173 if (flags & NDR_OUT) {
6174 ndr_print_struct(ndr, "out", "NetGetDCName");
6176 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6178 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6180 if (*r->out.buffer) {
6181 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6185 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6191 _PUBLIC_ void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetAnyDCName *r)
6193 ndr_print_struct(ndr, name, "NetGetAnyDCName");
6195 if (flags & NDR_SET_VALUES) {
6196 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6198 if (flags & NDR_IN) {
6199 ndr_print_struct(ndr, "in", "NetGetAnyDCName");
6201 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6203 if (r->in.server_name) {
6204 ndr_print_string(ndr, "server_name", r->in.server_name);
6207 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6209 if (r->in.domain_name) {
6210 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6215 if (flags & NDR_OUT) {
6216 ndr_print_struct(ndr, "out", "NetGetAnyDCName");
6218 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6220 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6222 if (*r->out.buffer) {
6223 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6227 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6233 _PUBLIC_ void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, int flags, const struct DsGetDcName *r)
6235 ndr_print_struct(ndr, name, "DsGetDcName");
6237 if (flags & NDR_SET_VALUES) {
6238 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6240 if (flags & NDR_IN) {
6241 ndr_print_struct(ndr, "in", "DsGetDcName");
6243 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6245 if (r->in.server_name) {
6246 ndr_print_string(ndr, "server_name", r->in.server_name);
6249 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6251 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6253 ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
6255 if (r->in.domain_guid) {
6256 ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
6259 ndr_print_ptr(ndr, "site_name", r->in.site_name);
6261 if (r->in.site_name) {
6262 ndr_print_string(ndr, "site_name", r->in.site_name);
6265 ndr_print_uint32(ndr, "flags", r->in.flags);
6268 if (flags & NDR_OUT) {
6269 ndr_print_struct(ndr, "out", "DsGetDcName");
6271 ndr_print_ptr(ndr, "dc_info", r->out.dc_info);
6273 ndr_print_ptr(ndr, "dc_info", *r->out.dc_info);
6275 if (*r->out.dc_info) {
6276 ndr_print_DOMAIN_CONTROLLER_INFO(ndr, "dc_info", *r->out.dc_info);
6280 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6286 _PUBLIC_ void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetUserAdd *r)
6288 ndr_print_struct(ndr, name, "NetUserAdd");
6290 if (flags & NDR_SET_VALUES) {
6291 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6293 if (flags & NDR_IN) {
6294 ndr_print_struct(ndr, "in", "NetUserAdd");
6296 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6298 if (r->in.server_name) {
6299 ndr_print_string(ndr, "server_name", r->in.server_name);
6302 ndr_print_uint32(ndr, "level", r->in.level);
6303 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6305 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6309 if (flags & NDR_OUT) {
6310 ndr_print_struct(ndr, "out", "NetUserAdd");
6312 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6314 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6316 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6322 _PUBLIC_ void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, int flags, const struct NetUserDel *r)
6324 ndr_print_struct(ndr, name, "NetUserDel");
6326 if (flags & NDR_SET_VALUES) {
6327 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6329 if (flags & NDR_IN) {
6330 ndr_print_struct(ndr, "in", "NetUserDel");
6332 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6334 if (r->in.server_name) {
6335 ndr_print_string(ndr, "server_name", r->in.server_name);
6338 ndr_print_ptr(ndr, "user_name", r->in.user_name);
6340 ndr_print_string(ndr, "user_name", r->in.user_name);
6344 if (flags & NDR_OUT) {
6345 ndr_print_struct(ndr, "out", "NetUserDel");
6347 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6353 _PUBLIC_ void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetUserEnum *r)
6355 ndr_print_struct(ndr, name, "NetUserEnum");
6357 if (flags & NDR_SET_VALUES) {
6358 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6360 if (flags & NDR_IN) {
6361 ndr_print_struct(ndr, "in", "NetUserEnum");
6363 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6365 if (r->in.server_name) {
6366 ndr_print_string(ndr, "server_name", r->in.server_name);
6369 ndr_print_uint32(ndr, "level", r->in.level);
6370 ndr_print_uint32(ndr, "filter", r->in.filter);
6371 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6372 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6374 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6378 if (flags & NDR_OUT) {
6379 ndr_print_struct(ndr, "out", "NetUserEnum");
6381 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6383 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6385 if (*r->out.buffer) {
6386 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6390 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6392 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6394 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6396 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6398 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6400 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6402 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6408 _PUBLIC_ void ndr_print_NetUserChangePassword(struct ndr_print *ndr, const char *name, int flags, const struct NetUserChangePassword *r)
6410 ndr_print_struct(ndr, name, "NetUserChangePassword");
6412 if (flags & NDR_SET_VALUES) {
6413 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6415 if (flags & NDR_IN) {
6416 ndr_print_struct(ndr, "in", "NetUserChangePassword");
6418 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6419 ndr_print_string(ndr, "user_name", r->in.user_name);
6420 ndr_print_string(ndr, "old_password", r->in.old_password);
6421 ndr_print_string(ndr, "new_password", r->in.new_password);
6424 if (flags & NDR_OUT) {
6425 ndr_print_struct(ndr, "out", "NetUserChangePassword");
6427 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6433 _PUBLIC_ void ndr_print_NetUserGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetInfo *r)
6435 ndr_print_struct(ndr, name, "NetUserGetInfo");
6437 if (flags & NDR_SET_VALUES) {
6438 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6440 if (flags & NDR_IN) {
6441 ndr_print_struct(ndr, "in", "NetUserGetInfo");
6443 ndr_print_string(ndr, "server_name", r->in.server_name);
6444 ndr_print_string(ndr, "user_name", r->in.user_name);
6445 ndr_print_uint32(ndr, "level", r->in.level);
6448 if (flags & NDR_OUT) {
6449 ndr_print_struct(ndr, "out", "NetUserGetInfo");
6451 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6453 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6455 if (*r->out.buffer) {
6456 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6460 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6466 _PUBLIC_ void ndr_print_NetUserSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetInfo *r)
6468 ndr_print_struct(ndr, name, "NetUserSetInfo");
6470 if (flags & NDR_SET_VALUES) {
6471 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6473 if (flags & NDR_IN) {
6474 ndr_print_struct(ndr, "in", "NetUserSetInfo");
6476 ndr_print_string(ndr, "server_name", r->in.server_name);
6477 ndr_print_string(ndr, "user_name", r->in.user_name);
6478 ndr_print_uint32(ndr, "level", r->in.level);
6479 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6481 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6485 if (flags & NDR_OUT) {
6486 ndr_print_struct(ndr, "out", "NetUserSetInfo");
6488 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6490 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6492 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6498 _PUBLIC_ void ndr_print_NetUserGetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetGroups *r)
6500 ndr_print_struct(ndr, name, "NetUserGetGroups");
6502 if (flags & NDR_SET_VALUES) {
6503 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6505 if (flags & NDR_IN) {
6506 ndr_print_struct(ndr, "in", "NetUserGetGroups");
6508 ndr_print_string(ndr, "server_name", r->in.server_name);
6509 ndr_print_string(ndr, "user_name", r->in.user_name);
6510 ndr_print_uint32(ndr, "level", r->in.level);
6511 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6514 if (flags & NDR_OUT) {
6515 ndr_print_struct(ndr, "out", "NetUserGetGroups");
6517 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6519 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6521 if (*r->out.buffer) {
6522 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6526 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6528 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6530 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6532 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6534 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6540 _PUBLIC_ void ndr_print_NetUserSetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetGroups *r)
6542 ndr_print_struct(ndr, name, "NetUserSetGroups");
6544 if (flags & NDR_SET_VALUES) {
6545 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6547 if (flags & NDR_IN) {
6548 ndr_print_struct(ndr, "in", "NetUserSetGroups");
6550 ndr_print_string(ndr, "server_name", r->in.server_name);
6551 ndr_print_string(ndr, "user_name", r->in.user_name);
6552 ndr_print_uint32(ndr, "level", r->in.level);
6553 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6555 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6557 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
6560 if (flags & NDR_OUT) {
6561 ndr_print_struct(ndr, "out", "NetUserSetGroups");
6563 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6569 _PUBLIC_ void ndr_print_NetUserGetLocalGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetLocalGroups *r)
6571 ndr_print_struct(ndr, name, "NetUserGetLocalGroups");
6573 if (flags & NDR_SET_VALUES) {
6574 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6576 if (flags & NDR_IN) {
6577 ndr_print_struct(ndr, "in", "NetUserGetLocalGroups");
6579 ndr_print_string(ndr, "server_name", r->in.server_name);
6580 ndr_print_string(ndr, "user_name", r->in.user_name);
6581 ndr_print_uint32(ndr, "level", r->in.level);
6582 ndr_print_uint32(ndr, "flags", r->in.flags);
6583 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6586 if (flags & NDR_OUT) {
6587 ndr_print_struct(ndr, "out", "NetUserGetLocalGroups");
6589 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6591 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6593 if (*r->out.buffer) {
6594 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6598 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6600 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6602 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6604 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6606 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6612 _PUBLIC_ void ndr_print_NetUserModalsGet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsGet *r)
6614 ndr_print_struct(ndr, name, "NetUserModalsGet");
6616 if (flags & NDR_SET_VALUES) {
6617 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6619 if (flags & NDR_IN) {
6620 ndr_print_struct(ndr, "in", "NetUserModalsGet");
6622 ndr_print_string(ndr, "server_name", r->in.server_name);
6623 ndr_print_uint32(ndr, "level", r->in.level);
6626 if (flags & NDR_OUT) {
6627 ndr_print_struct(ndr, "out", "NetUserModalsGet");
6629 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6631 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6633 if (*r->out.buffer) {
6634 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6638 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6644 _PUBLIC_ void ndr_print_NetUserModalsSet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsSet *r)
6646 ndr_print_struct(ndr, name, "NetUserModalsSet");
6648 if (flags & NDR_SET_VALUES) {
6649 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6651 if (flags & NDR_IN) {
6652 ndr_print_struct(ndr, "in", "NetUserModalsSet");
6654 ndr_print_string(ndr, "server_name", r->in.server_name);
6655 ndr_print_uint32(ndr, "level", r->in.level);
6656 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6658 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6662 if (flags & NDR_OUT) {
6663 ndr_print_struct(ndr, "out", "NetUserModalsSet");
6665 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6667 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6669 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6675 _PUBLIC_ void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetQueryDisplayInformation *r)
6677 ndr_print_struct(ndr, name, "NetQueryDisplayInformation");
6679 if (flags & NDR_SET_VALUES) {
6680 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6682 if (flags & NDR_IN) {
6683 ndr_print_struct(ndr, "in", "NetQueryDisplayInformation");
6685 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6687 if (r->in.server_name) {
6688 ndr_print_string(ndr, "server_name", r->in.server_name);
6691 ndr_print_uint32(ndr, "level", r->in.level);
6692 ndr_print_uint32(ndr, "idx", r->in.idx);
6693 ndr_print_uint32(ndr, "entries_requested", r->in.entries_requested);
6694 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6697 if (flags & NDR_OUT) {
6698 ndr_print_struct(ndr, "out", "NetQueryDisplayInformation");
6700 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6702 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6704 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6710 _PUBLIC_ void ndr_print_NetGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAdd *r)
6712 ndr_print_struct(ndr, name, "NetGroupAdd");
6714 if (flags & NDR_SET_VALUES) {
6715 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6717 if (flags & NDR_IN) {
6718 ndr_print_struct(ndr, "in", "NetGroupAdd");
6720 ndr_print_string(ndr, "server_name", r->in.server_name);
6721 ndr_print_uint32(ndr, "level", r->in.level);
6722 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6724 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6728 if (flags & NDR_OUT) {
6729 ndr_print_struct(ndr, "out", "NetGroupAdd");
6731 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6733 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6735 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6741 _PUBLIC_ void ndr_print_NetGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDel *r)
6743 ndr_print_struct(ndr, name, "NetGroupDel");
6745 if (flags & NDR_SET_VALUES) {
6746 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6748 if (flags & NDR_IN) {
6749 ndr_print_struct(ndr, "in", "NetGroupDel");
6751 ndr_print_string(ndr, "server_name", r->in.server_name);
6752 ndr_print_string(ndr, "group_name", r->in.group_name);
6755 if (flags & NDR_OUT) {
6756 ndr_print_struct(ndr, "out", "NetGroupDel");
6758 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6764 _PUBLIC_ void ndr_print_NetGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupEnum *r)
6766 ndr_print_struct(ndr, name, "NetGroupEnum");
6768 if (flags & NDR_SET_VALUES) {
6769 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6771 if (flags & NDR_IN) {
6772 ndr_print_struct(ndr, "in", "NetGroupEnum");
6774 ndr_print_string(ndr, "server_name", r->in.server_name);
6775 ndr_print_uint32(ndr, "level", r->in.level);
6776 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6777 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6779 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6783 if (flags & NDR_OUT) {
6784 ndr_print_struct(ndr, "out", "NetGroupEnum");
6786 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6788 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6790 if (*r->out.buffer) {
6791 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6795 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6797 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6799 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6801 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6803 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6805 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6807 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6813 _PUBLIC_ void ndr_print_NetGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetInfo *r)
6815 ndr_print_struct(ndr, name, "NetGroupSetInfo");
6817 if (flags & NDR_SET_VALUES) {
6818 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6820 if (flags & NDR_IN) {
6821 ndr_print_struct(ndr, "in", "NetGroupSetInfo");
6823 ndr_print_string(ndr, "server_name", r->in.server_name);
6824 ndr_print_string(ndr, "group_name", r->in.group_name);
6825 ndr_print_uint32(ndr, "level", r->in.level);
6826 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6828 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6832 if (flags & NDR_OUT) {
6833 ndr_print_struct(ndr, "out", "NetGroupSetInfo");
6835 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
6837 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
6839 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6845 _PUBLIC_ void ndr_print_NetGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetInfo *r)
6847 ndr_print_struct(ndr, name, "NetGroupGetInfo");
6849 if (flags & NDR_SET_VALUES) {
6850 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6852 if (flags & NDR_IN) {
6853 ndr_print_struct(ndr, "in", "NetGroupGetInfo");
6855 ndr_print_string(ndr, "server_name", r->in.server_name);
6856 ndr_print_string(ndr, "group_name", r->in.group_name);
6857 ndr_print_uint32(ndr, "level", r->in.level);
6860 if (flags & NDR_OUT) {
6861 ndr_print_struct(ndr, "out", "NetGroupGetInfo");
6863 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6865 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6867 if (*r->out.buffer) {
6868 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6872 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6878 _PUBLIC_ void ndr_print_NetGroupAddUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAddUser *r)
6880 ndr_print_struct(ndr, name, "NetGroupAddUser");
6882 if (flags & NDR_SET_VALUES) {
6883 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6885 if (flags & NDR_IN) {
6886 ndr_print_struct(ndr, "in", "NetGroupAddUser");
6888 ndr_print_string(ndr, "server_name", r->in.server_name);
6889 ndr_print_string(ndr, "group_name", r->in.group_name);
6890 ndr_print_string(ndr, "user_name", r->in.user_name);
6893 if (flags & NDR_OUT) {
6894 ndr_print_struct(ndr, "out", "NetGroupAddUser");
6896 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6902 _PUBLIC_ void ndr_print_NetGroupDelUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDelUser *r)
6904 ndr_print_struct(ndr, name, "NetGroupDelUser");
6906 if (flags & NDR_SET_VALUES) {
6907 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6909 if (flags & NDR_IN) {
6910 ndr_print_struct(ndr, "in", "NetGroupDelUser");
6912 ndr_print_string(ndr, "server_name", r->in.server_name);
6913 ndr_print_string(ndr, "group_name", r->in.group_name);
6914 ndr_print_string(ndr, "user_name", r->in.user_name);
6917 if (flags & NDR_OUT) {
6918 ndr_print_struct(ndr, "out", "NetGroupDelUser");
6920 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6926 _PUBLIC_ void ndr_print_NetGroupGetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetUsers *r)
6928 ndr_print_struct(ndr, name, "NetGroupGetUsers");
6930 if (flags & NDR_SET_VALUES) {
6931 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6933 if (flags & NDR_IN) {
6934 ndr_print_struct(ndr, "in", "NetGroupGetUsers");
6936 ndr_print_string(ndr, "server_name", r->in.server_name);
6937 ndr_print_string(ndr, "group_name", r->in.group_name);
6938 ndr_print_uint32(ndr, "level", r->in.level);
6939 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
6940 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
6942 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
6946 if (flags & NDR_OUT) {
6947 ndr_print_struct(ndr, "out", "NetGroupGetUsers");
6949 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6951 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6953 if (*r->out.buffer) {
6954 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6958 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
6960 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
6962 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
6964 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
6966 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
6968 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
6970 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6976 _PUBLIC_ void ndr_print_NetGroupSetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetUsers *r)
6978 ndr_print_struct(ndr, name, "NetGroupSetUsers");
6980 if (flags & NDR_SET_VALUES) {
6981 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6983 if (flags & NDR_IN) {
6984 ndr_print_struct(ndr, "in", "NetGroupSetUsers");
6986 ndr_print_string(ndr, "server_name", r->in.server_name);
6987 ndr_print_string(ndr, "group_name", r->in.group_name);
6988 ndr_print_uint32(ndr, "level", r->in.level);
6989 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6991 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6993 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
6996 if (flags & NDR_OUT) {
6997 ndr_print_struct(ndr, "out", "NetGroupSetUsers");
6999 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7005 _PUBLIC_ void ndr_print_NetLocalGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAdd *r)
7007 ndr_print_struct(ndr, name, "NetLocalGroupAdd");
7009 if (flags & NDR_SET_VALUES) {
7010 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7012 if (flags & NDR_IN) {
7013 ndr_print_struct(ndr, "in", "NetLocalGroupAdd");
7015 ndr_print_string(ndr, "server_name", r->in.server_name);
7016 ndr_print_uint32(ndr, "level", r->in.level);
7017 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7019 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7023 if (flags & NDR_OUT) {
7024 ndr_print_struct(ndr, "out", "NetLocalGroupAdd");
7026 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7028 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7030 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7036 _PUBLIC_ void ndr_print_NetLocalGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDel *r)
7038 ndr_print_struct(ndr, name, "NetLocalGroupDel");
7040 if (flags & NDR_SET_VALUES) {
7041 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7043 if (flags & NDR_IN) {
7044 ndr_print_struct(ndr, "in", "NetLocalGroupDel");
7046 ndr_print_string(ndr, "server_name", r->in.server_name);
7047 ndr_print_string(ndr, "group_name", r->in.group_name);
7050 if (flags & NDR_OUT) {
7051 ndr_print_struct(ndr, "out", "NetLocalGroupDel");
7053 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7059 _PUBLIC_ void ndr_print_NetLocalGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetInfo *r)
7061 ndr_print_struct(ndr, name, "NetLocalGroupGetInfo");
7063 if (flags & NDR_SET_VALUES) {
7064 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7066 if (flags & NDR_IN) {
7067 ndr_print_struct(ndr, "in", "NetLocalGroupGetInfo");
7069 ndr_print_string(ndr, "server_name", r->in.server_name);
7070 ndr_print_string(ndr, "group_name", r->in.group_name);
7071 ndr_print_uint32(ndr, "level", r->in.level);
7074 if (flags & NDR_OUT) {
7075 ndr_print_struct(ndr, "out", "NetLocalGroupGetInfo");
7077 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7079 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7081 if (*r->out.buffer) {
7082 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7086 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7092 _PUBLIC_ void ndr_print_NetLocalGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetInfo *r)
7094 ndr_print_struct(ndr, name, "NetLocalGroupSetInfo");
7096 if (flags & NDR_SET_VALUES) {
7097 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7099 if (flags & NDR_IN) {
7100 ndr_print_struct(ndr, "in", "NetLocalGroupSetInfo");
7102 ndr_print_string(ndr, "server_name", r->in.server_name);
7103 ndr_print_string(ndr, "group_name", r->in.group_name);
7104 ndr_print_uint32(ndr, "level", r->in.level);
7105 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7107 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7111 if (flags & NDR_OUT) {
7112 ndr_print_struct(ndr, "out", "NetLocalGroupSetInfo");
7114 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7116 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7118 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7124 _PUBLIC_ void ndr_print_NetLocalGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupEnum *r)
7126 ndr_print_struct(ndr, name, "NetLocalGroupEnum");
7128 if (flags & NDR_SET_VALUES) {
7129 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7131 if (flags & NDR_IN) {
7132 ndr_print_struct(ndr, "in", "NetLocalGroupEnum");
7134 ndr_print_string(ndr, "server_name", r->in.server_name);
7135 ndr_print_uint32(ndr, "level", r->in.level);
7136 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7137 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7139 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7143 if (flags & NDR_OUT) {
7144 ndr_print_struct(ndr, "out", "NetLocalGroupEnum");
7146 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7148 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7150 if (*r->out.buffer) {
7151 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7155 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7157 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7159 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7161 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7163 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7165 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7167 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7173 _PUBLIC_ void ndr_print_NetLocalGroupAddMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAddMembers *r)
7175 ndr_print_struct(ndr, name, "NetLocalGroupAddMembers");
7177 if (flags & NDR_SET_VALUES) {
7178 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7180 if (flags & NDR_IN) {
7181 ndr_print_struct(ndr, "in", "NetLocalGroupAddMembers");
7183 ndr_print_string(ndr, "server_name", r->in.server_name);
7184 ndr_print_string(ndr, "group_name", r->in.group_name);
7185 ndr_print_uint32(ndr, "level", r->in.level);
7186 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7188 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7190 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7193 if (flags & NDR_OUT) {
7194 ndr_print_struct(ndr, "out", "NetLocalGroupAddMembers");
7196 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7202 _PUBLIC_ void ndr_print_NetLocalGroupDelMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDelMembers *r)
7204 ndr_print_struct(ndr, name, "NetLocalGroupDelMembers");
7206 if (flags & NDR_SET_VALUES) {
7207 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7209 if (flags & NDR_IN) {
7210 ndr_print_struct(ndr, "in", "NetLocalGroupDelMembers");
7212 ndr_print_string(ndr, "server_name", r->in.server_name);
7213 ndr_print_string(ndr, "group_name", r->in.group_name);
7214 ndr_print_uint32(ndr, "level", r->in.level);
7215 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7217 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7219 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7222 if (flags & NDR_OUT) {
7223 ndr_print_struct(ndr, "out", "NetLocalGroupDelMembers");
7225 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7231 _PUBLIC_ void ndr_print_NetLocalGroupGetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetMembers *r)
7233 ndr_print_struct(ndr, name, "NetLocalGroupGetMembers");
7235 if (flags & NDR_SET_VALUES) {
7236 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7238 if (flags & NDR_IN) {
7239 ndr_print_struct(ndr, "in", "NetLocalGroupGetMembers");
7241 ndr_print_string(ndr, "server_name", r->in.server_name);
7242 ndr_print_string(ndr, "local_group_name", r->in.local_group_name);
7243 ndr_print_uint32(ndr, "level", r->in.level);
7244 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7245 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7247 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7251 if (flags & NDR_OUT) {
7252 ndr_print_struct(ndr, "out", "NetLocalGroupGetMembers");
7254 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7256 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7258 if (*r->out.buffer) {
7259 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7263 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7265 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7267 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7269 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7271 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7273 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7275 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7281 _PUBLIC_ void ndr_print_NetLocalGroupSetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetMembers *r)
7283 ndr_print_struct(ndr, name, "NetLocalGroupSetMembers");
7285 if (flags & NDR_SET_VALUES) {
7286 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7288 if (flags & NDR_IN) {
7289 ndr_print_struct(ndr, "in", "NetLocalGroupSetMembers");
7291 ndr_print_string(ndr, "server_name", r->in.server_name);
7292 ndr_print_string(ndr, "group_name", r->in.group_name);
7293 ndr_print_uint32(ndr, "level", r->in.level);
7294 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7296 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7298 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7301 if (flags & NDR_OUT) {
7302 ndr_print_struct(ndr, "out", "NetLocalGroupSetMembers");
7304 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7310 _PUBLIC_ void ndr_print_NetRemoteTOD(struct ndr_print *ndr, const char *name, int flags, const struct NetRemoteTOD *r)
7312 ndr_print_struct(ndr, name, "NetRemoteTOD");
7314 if (flags & NDR_SET_VALUES) {
7315 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7317 if (flags & NDR_IN) {
7318 ndr_print_struct(ndr, "in", "NetRemoteTOD");
7320 ndr_print_string(ndr, "server_name", r->in.server_name);
7323 if (flags & NDR_OUT) {
7324 ndr_print_struct(ndr, "out", "NetRemoteTOD");
7326 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7328 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7330 if (*r->out.buffer) {
7331 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7335 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7341 _PUBLIC_ void ndr_print_NetShareAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetShareAdd *r)
7343 ndr_print_struct(ndr, name, "NetShareAdd");
7345 if (flags & NDR_SET_VALUES) {
7346 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7348 if (flags & NDR_IN) {
7349 ndr_print_struct(ndr, "in", "NetShareAdd");
7351 ndr_print_string(ndr, "server_name", r->in.server_name);
7352 ndr_print_uint32(ndr, "level", r->in.level);
7353 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7355 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7359 if (flags & NDR_OUT) {
7360 ndr_print_struct(ndr, "out", "NetShareAdd");
7362 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7364 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7366 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7372 _PUBLIC_ void ndr_print_NetShareDel(struct ndr_print *ndr, const char *name, int flags, const struct NetShareDel *r)
7374 ndr_print_struct(ndr, name, "NetShareDel");
7376 if (flags & NDR_SET_VALUES) {
7377 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7379 if (flags & NDR_IN) {
7380 ndr_print_struct(ndr, "in", "NetShareDel");
7382 ndr_print_string(ndr, "server_name", r->in.server_name);
7383 ndr_print_string(ndr, "net_name", r->in.net_name);
7384 ndr_print_uint32(ndr, "reserved", r->in.reserved);
7387 if (flags & NDR_OUT) {
7388 ndr_print_struct(ndr, "out", "NetShareDel");
7390 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7396 _PUBLIC_ void ndr_print_NetShareEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetShareEnum *r)
7398 ndr_print_struct(ndr, name, "NetShareEnum");
7400 if (flags & NDR_SET_VALUES) {
7401 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7403 if (flags & NDR_IN) {
7404 ndr_print_struct(ndr, "in", "NetShareEnum");
7406 ndr_print_string(ndr, "server_name", r->in.server_name);
7407 ndr_print_uint32(ndr, "level", r->in.level);
7408 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7409 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7411 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7415 if (flags & NDR_OUT) {
7416 ndr_print_struct(ndr, "out", "NetShareEnum");
7418 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7420 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7422 if (*r->out.buffer) {
7423 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7427 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7429 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7431 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7433 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7435 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7437 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7439 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7445 _PUBLIC_ void ndr_print_NetShareGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareGetInfo *r)
7447 ndr_print_struct(ndr, name, "NetShareGetInfo");
7449 if (flags & NDR_SET_VALUES) {
7450 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7452 if (flags & NDR_IN) {
7453 ndr_print_struct(ndr, "in", "NetShareGetInfo");
7455 ndr_print_string(ndr, "server_name", r->in.server_name);
7456 ndr_print_string(ndr, "net_name", r->in.net_name);
7457 ndr_print_uint32(ndr, "level", r->in.level);
7460 if (flags & NDR_OUT) {
7461 ndr_print_struct(ndr, "out", "NetShareGetInfo");
7463 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7465 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7467 if (*r->out.buffer) {
7468 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7472 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7478 _PUBLIC_ void ndr_print_NetShareSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareSetInfo *r)
7480 ndr_print_struct(ndr, name, "NetShareSetInfo");
7482 if (flags & NDR_SET_VALUES) {
7483 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7485 if (flags & NDR_IN) {
7486 ndr_print_struct(ndr, "in", "NetShareSetInfo");
7488 ndr_print_string(ndr, "server_name", r->in.server_name);
7489 ndr_print_string(ndr, "net_name", r->in.net_name);
7490 ndr_print_uint32(ndr, "level", r->in.level);
7491 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7493 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7497 if (flags & NDR_OUT) {
7498 ndr_print_struct(ndr, "out", "NetShareSetInfo");
7500 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7502 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7504 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7510 _PUBLIC_ void ndr_print_NetFileClose(struct ndr_print *ndr, const char *name, int flags, const struct NetFileClose *r)
7512 ndr_print_struct(ndr, name, "NetFileClose");
7514 if (flags & NDR_SET_VALUES) {
7515 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7517 if (flags & NDR_IN) {
7518 ndr_print_struct(ndr, "in", "NetFileClose");
7520 ndr_print_string(ndr, "server_name", r->in.server_name);
7521 ndr_print_uint32(ndr, "fileid", r->in.fileid);
7524 if (flags & NDR_OUT) {
7525 ndr_print_struct(ndr, "out", "NetFileClose");
7527 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7533 _PUBLIC_ void ndr_print_NetFileGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetFileGetInfo *r)
7535 ndr_print_struct(ndr, name, "NetFileGetInfo");
7537 if (flags & NDR_SET_VALUES) {
7538 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7540 if (flags & NDR_IN) {
7541 ndr_print_struct(ndr, "in", "NetFileGetInfo");
7543 ndr_print_string(ndr, "server_name", r->in.server_name);
7544 ndr_print_uint32(ndr, "fileid", r->in.fileid);
7545 ndr_print_uint32(ndr, "level", r->in.level);
7548 if (flags & NDR_OUT) {
7549 ndr_print_struct(ndr, "out", "NetFileGetInfo");
7551 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7553 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7555 if (*r->out.buffer) {
7556 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7560 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7566 _PUBLIC_ void ndr_print_NetFileEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetFileEnum *r)
7568 ndr_print_struct(ndr, name, "NetFileEnum");
7570 if (flags & NDR_SET_VALUES) {
7571 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7573 if (flags & NDR_IN) {
7574 ndr_print_struct(ndr, "in", "NetFileEnum");
7576 ndr_print_string(ndr, "server_name", r->in.server_name);
7577 ndr_print_string(ndr, "base_path", r->in.base_path);
7578 ndr_print_string(ndr, "user_name", r->in.user_name);
7579 ndr_print_uint32(ndr, "level", r->in.level);
7580 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7581 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7583 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7587 if (flags & NDR_OUT) {
7588 ndr_print_struct(ndr, "out", "NetFileEnum");
7590 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7592 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7594 if (*r->out.buffer) {
7595 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7599 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7601 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7603 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7605 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7607 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7609 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7611 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7617 _PUBLIC_ void ndr_print_NetShutdownInit(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownInit *r)
7619 ndr_print_struct(ndr, name, "NetShutdownInit");
7621 if (flags & NDR_SET_VALUES) {
7622 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7624 if (flags & NDR_IN) {
7625 ndr_print_struct(ndr, "in", "NetShutdownInit");
7627 ndr_print_string(ndr, "server_name", r->in.server_name);
7628 ndr_print_string(ndr, "message", r->in.message);
7629 ndr_print_uint32(ndr, "timeout", r->in.timeout);
7630 ndr_print_uint8(ndr, "force_apps", r->in.force_apps);
7631 ndr_print_uint8(ndr, "do_reboot", r->in.do_reboot);
7634 if (flags & NDR_OUT) {
7635 ndr_print_struct(ndr, "out", "NetShutdownInit");
7637 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7643 _PUBLIC_ void ndr_print_NetShutdownAbort(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownAbort *r)
7645 ndr_print_struct(ndr, name, "NetShutdownAbort");
7647 if (flags & NDR_SET_VALUES) {
7648 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7650 if (flags & NDR_IN) {
7651 ndr_print_struct(ndr, "in", "NetShutdownAbort");
7653 ndr_print_string(ndr, "server_name", r->in.server_name);
7656 if (flags & NDR_OUT) {
7657 ndr_print_struct(ndr, "out", "NetShutdownAbort");
7659 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);