1 /* parser auto-generated by pidl */
4 #include "bin/default/source3/librpc/gen_ndr/ndr_libnetapi.h"
6 #include "librpc/gen_ndr/ndr_misc.h"
7 _PUBLIC_ enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, int ndr_flags, enum NET_API_STATUS r)
9 NDR_CHECK(ndr_push_enum_uint32(ndr, NDR_SCALARS, r));
10 return NDR_ERR_SUCCESS;
13 _PUBLIC_ enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, int ndr_flags, enum NET_API_STATUS *r)
16 NDR_CHECK(ndr_pull_enum_uint32(ndr, NDR_SCALARS, &v));
18 return NDR_ERR_SUCCESS;
21 _PUBLIC_ void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r)
23 const char *val = NULL;
26 case NERR_Success: val = "NERR_Success"; break;
28 ndr_print_enum(ndr, name, "ENUM", val, r);
31 _PUBLIC_ enum ndr_err_code ndr_push_domsid(struct ndr_push *ndr, int ndr_flags, const struct domsid *r)
33 uint32_t cntr_sub_auths_0;
34 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
35 if (ndr_flags & NDR_SCALARS) {
36 NDR_CHECK(ndr_push_align(ndr, 4));
37 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sid_rev_num));
38 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->num_auths));
39 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->id_auth, 6));
40 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < MAXSUBAUTHS; cntr_sub_auths_0++) {
41 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sub_auths[cntr_sub_auths_0]));
43 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
45 if (ndr_flags & NDR_BUFFERS) {
47 return NDR_ERR_SUCCESS;
50 _PUBLIC_ enum ndr_err_code ndr_pull_domsid(struct ndr_pull *ndr, int ndr_flags, struct domsid *r)
52 uint32_t size_id_auth_0 = 0;
53 uint32_t size_sub_auths_0 = 0;
54 uint32_t cntr_sub_auths_0;
55 TALLOC_CTX *_mem_save_sub_auths_0;
56 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
57 if (ndr_flags & NDR_SCALARS) {
58 NDR_CHECK(ndr_pull_align(ndr, 4));
59 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sid_rev_num));
60 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_auths));
62 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->id_auth, size_id_auth_0));
63 size_sub_auths_0 = MAXSUBAUTHS;
64 NDR_PULL_ALLOC_N(ndr, r->sub_auths, size_sub_auths_0);
65 _mem_save_sub_auths_0 = NDR_PULL_GET_MEM_CTX(ndr);
66 NDR_PULL_SET_MEM_CTX(ndr, r->sub_auths, 0);
67 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < size_sub_auths_0; cntr_sub_auths_0++) {
68 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sub_auths[cntr_sub_auths_0]));
70 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sub_auths_0, 0);
71 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
73 if (ndr_flags & NDR_BUFFERS) {
75 return NDR_ERR_SUCCESS;
78 _PUBLIC_ void ndr_print_domsid(struct ndr_print *ndr, const char *name, const struct domsid *r)
80 uint32_t cntr_sub_auths_0;
81 ndr_print_struct(ndr, name, "domsid");
82 if (r == NULL) { ndr_print_null(ndr); return; }
84 ndr_print_uint8(ndr, "sid_rev_num", r->sid_rev_num);
85 ndr_print_uint8(ndr, "num_auths", r->num_auths);
86 ndr_print_array_uint8(ndr, "id_auth", r->id_auth, 6);
87 ndr->print(ndr, "%s: ARRAY(%d)", "sub_auths", (int)MAXSUBAUTHS);
89 for (cntr_sub_auths_0=0;cntr_sub_auths_0<MAXSUBAUTHS;cntr_sub_auths_0++) {
90 ndr_print_uint32(ndr, "sub_auths", r->sub_auths[cntr_sub_auths_0]);
96 _PUBLIC_ enum ndr_err_code ndr_push_NetJoinFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
98 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
99 return NDR_ERR_SUCCESS;
102 _PUBLIC_ enum ndr_err_code ndr_pull_NetJoinFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
105 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
107 return NDR_ERR_SUCCESS;
110 _PUBLIC_ void ndr_print_NetJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
112 ndr_print_uint32(ndr, name, r);
114 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN, r);
115 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE, r);
116 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE, r);
117 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE, r);
118 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED, r);
119 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE, r);
120 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED, r);
121 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET, r);
122 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT, r);
123 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME, r);
124 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION, r);
125 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS, r);
129 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_100(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_100 *r)
131 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
132 if (ndr_flags & NDR_SCALARS) {
133 NDR_CHECK(ndr_push_align(ndr, 4));
134 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv100_platform_id));
135 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv100_name));
136 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
138 if (ndr_flags & NDR_BUFFERS) {
140 return NDR_ERR_SUCCESS;
143 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_100(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_100 *r)
145 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
146 if (ndr_flags & NDR_SCALARS) {
147 NDR_CHECK(ndr_pull_align(ndr, 4));
148 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv100_platform_id));
149 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv100_name));
150 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
152 if (ndr_flags & NDR_BUFFERS) {
154 return NDR_ERR_SUCCESS;
157 _PUBLIC_ void ndr_print_SERVER_INFO_100(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_100 *r)
159 ndr_print_struct(ndr, name, "SERVER_INFO_100");
160 if (r == NULL) { ndr_print_null(ndr); return; }
162 ndr_print_uint32(ndr, "sv100_platform_id", r->sv100_platform_id);
163 ndr_print_string(ndr, "sv100_name", r->sv100_name);
167 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_101(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_101 *r)
169 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
170 if (ndr_flags & NDR_SCALARS) {
171 NDR_CHECK(ndr_push_align(ndr, 4));
172 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_platform_id));
173 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_name));
174 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_major));
175 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_version_minor));
176 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv101_type));
177 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv101_comment));
178 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
180 if (ndr_flags & NDR_BUFFERS) {
182 return NDR_ERR_SUCCESS;
185 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_101(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_101 *r)
187 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
188 if (ndr_flags & NDR_SCALARS) {
189 NDR_CHECK(ndr_pull_align(ndr, 4));
190 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_platform_id));
191 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_name));
192 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_major));
193 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_minor));
194 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_type));
195 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_comment));
196 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
198 if (ndr_flags & NDR_BUFFERS) {
200 return NDR_ERR_SUCCESS;
203 _PUBLIC_ void ndr_print_SERVER_INFO_101(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_101 *r)
205 ndr_print_struct(ndr, name, "SERVER_INFO_101");
206 if (r == NULL) { ndr_print_null(ndr); return; }
208 ndr_print_uint32(ndr, "sv101_platform_id", r->sv101_platform_id);
209 ndr_print_string(ndr, "sv101_name", r->sv101_name);
210 ndr_print_uint32(ndr, "sv101_version_major", r->sv101_version_major);
211 ndr_print_uint32(ndr, "sv101_version_minor", r->sv101_version_minor);
212 ndr_print_uint32(ndr, "sv101_type", r->sv101_type);
213 ndr_print_string(ndr, "sv101_comment", r->sv101_comment);
217 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_102(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_102 *r)
219 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
220 if (ndr_flags & NDR_SCALARS) {
221 NDR_CHECK(ndr_push_align(ndr, 4));
222 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_platform_id));
223 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_name));
224 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_major));
225 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_minor));
226 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_type));
227 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_comment));
228 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_users));
229 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_disc));
230 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv102_hidden));
231 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_announce));
232 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_anndelta));
233 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_licenses));
234 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_userpath));
235 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
237 if (ndr_flags & NDR_BUFFERS) {
239 return NDR_ERR_SUCCESS;
242 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_102(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_102 *r)
244 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
245 if (ndr_flags & NDR_SCALARS) {
246 NDR_CHECK(ndr_pull_align(ndr, 4));
247 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_platform_id));
248 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_name));
249 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_major));
250 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_minor));
251 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_type));
252 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_comment));
253 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_users));
254 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_disc));
255 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv102_hidden));
256 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_announce));
257 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_anndelta));
258 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_licenses));
259 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_userpath));
260 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
262 if (ndr_flags & NDR_BUFFERS) {
264 return NDR_ERR_SUCCESS;
267 _PUBLIC_ void ndr_print_SERVER_INFO_102(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_102 *r)
269 ndr_print_struct(ndr, name, "SERVER_INFO_102");
270 if (r == NULL) { ndr_print_null(ndr); return; }
272 ndr_print_uint32(ndr, "sv102_platform_id", r->sv102_platform_id);
273 ndr_print_string(ndr, "sv102_name", r->sv102_name);
274 ndr_print_uint32(ndr, "sv102_version_major", r->sv102_version_major);
275 ndr_print_uint32(ndr, "sv102_version_minor", r->sv102_version_minor);
276 ndr_print_uint32(ndr, "sv102_type", r->sv102_type);
277 ndr_print_string(ndr, "sv102_comment", r->sv102_comment);
278 ndr_print_uint32(ndr, "sv102_users", r->sv102_users);
279 ndr_print_uint32(ndr, "sv102_disc", r->sv102_disc);
280 ndr_print_uint8(ndr, "sv102_hidden", r->sv102_hidden);
281 ndr_print_uint32(ndr, "sv102_announce", r->sv102_announce);
282 ndr_print_uint32(ndr, "sv102_anndelta", r->sv102_anndelta);
283 ndr_print_uint32(ndr, "sv102_licenses", r->sv102_licenses);
284 ndr_print_string(ndr, "sv102_userpath", r->sv102_userpath);
288 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_402(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_402 *r)
290 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
291 if (ndr_flags & NDR_SCALARS) {
292 NDR_CHECK(ndr_push_align(ndr, 4));
293 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_ulist_mtime));
294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_glist_mtime));
295 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alist_mtime));
296 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_alerts));
297 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_security));
298 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numadmin));
299 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_lanmask));
300 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_guestacct));
301 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevs));
302 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevq));
303 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevjobs));
304 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_connections));
305 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_shares));
306 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_openfiles));
307 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessopens));
308 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessvcs));
309 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessreqs));
310 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_opensearch));
311 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_activelocks));
312 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numreqbuf));
313 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sizreqbuf));
314 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numbigbuf));
315 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numfiletasks));
316 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alertsched));
317 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_erroralert));
318 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_logonalert));
319 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_accessalert));
320 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_diskalert));
321 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_netioalert));
322 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_maxauditsz));
323 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_srvheuristics));
324 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
326 if (ndr_flags & NDR_BUFFERS) {
328 return NDR_ERR_SUCCESS;
331 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_402(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_402 *r)
333 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
334 if (ndr_flags & NDR_SCALARS) {
335 NDR_CHECK(ndr_pull_align(ndr, 4));
336 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_ulist_mtime));
337 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_glist_mtime));
338 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alist_mtime));
339 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_alerts));
340 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_security));
341 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numadmin));
342 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_lanmask));
343 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_guestacct));
344 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevs));
345 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevq));
346 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevjobs));
347 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_connections));
348 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_shares));
349 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_openfiles));
350 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessopens));
351 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessvcs));
352 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessreqs));
353 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_opensearch));
354 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_activelocks));
355 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numreqbuf));
356 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sizreqbuf));
357 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numbigbuf));
358 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numfiletasks));
359 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alertsched));
360 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_erroralert));
361 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_logonalert));
362 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_accessalert));
363 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_diskalert));
364 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_netioalert));
365 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_maxauditsz));
366 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_srvheuristics));
367 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
369 if (ndr_flags & NDR_BUFFERS) {
371 return NDR_ERR_SUCCESS;
374 _PUBLIC_ void ndr_print_SERVER_INFO_402(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_402 *r)
376 ndr_print_struct(ndr, name, "SERVER_INFO_402");
377 if (r == NULL) { ndr_print_null(ndr); return; }
379 ndr_print_uint32(ndr, "sv402_ulist_mtime", r->sv402_ulist_mtime);
380 ndr_print_uint32(ndr, "sv402_glist_mtime", r->sv402_glist_mtime);
381 ndr_print_uint32(ndr, "sv402_alist_mtime", r->sv402_alist_mtime);
382 ndr_print_string(ndr, "sv402_alerts", r->sv402_alerts);
383 ndr_print_uint32(ndr, "sv402_security", r->sv402_security);
384 ndr_print_uint32(ndr, "sv402_numadmin", r->sv402_numadmin);
385 ndr_print_uint32(ndr, "sv402_lanmask", r->sv402_lanmask);
386 ndr_print_string(ndr, "sv402_guestacct", r->sv402_guestacct);
387 ndr_print_uint32(ndr, "sv402_chdevs", r->sv402_chdevs);
388 ndr_print_uint32(ndr, "sv402_chdevq", r->sv402_chdevq);
389 ndr_print_uint32(ndr, "sv402_chdevjobs", r->sv402_chdevjobs);
390 ndr_print_uint32(ndr, "sv402_connections", r->sv402_connections);
391 ndr_print_uint32(ndr, "sv402_shares", r->sv402_shares);
392 ndr_print_uint32(ndr, "sv402_openfiles", r->sv402_openfiles);
393 ndr_print_uint32(ndr, "sv402_sessopens", r->sv402_sessopens);
394 ndr_print_uint32(ndr, "sv402_sessvcs", r->sv402_sessvcs);
395 ndr_print_uint32(ndr, "sv402_sessreqs", r->sv402_sessreqs);
396 ndr_print_uint32(ndr, "sv402_opensearch", r->sv402_opensearch);
397 ndr_print_uint32(ndr, "sv402_activelocks", r->sv402_activelocks);
398 ndr_print_uint32(ndr, "sv402_numreqbuf", r->sv402_numreqbuf);
399 ndr_print_uint32(ndr, "sv402_sizreqbuf", r->sv402_sizreqbuf);
400 ndr_print_uint32(ndr, "sv402_numbigbuf", r->sv402_numbigbuf);
401 ndr_print_uint32(ndr, "sv402_numfiletasks", r->sv402_numfiletasks);
402 ndr_print_uint32(ndr, "sv402_alertsched", r->sv402_alertsched);
403 ndr_print_uint32(ndr, "sv402_erroralert", r->sv402_erroralert);
404 ndr_print_uint32(ndr, "sv402_logonalert", r->sv402_logonalert);
405 ndr_print_uint32(ndr, "sv402_accessalert", r->sv402_accessalert);
406 ndr_print_uint32(ndr, "sv402_diskalert", r->sv402_diskalert);
407 ndr_print_uint32(ndr, "sv402_netioalert", r->sv402_netioalert);
408 ndr_print_uint32(ndr, "sv402_maxauditsz", r->sv402_maxauditsz);
409 ndr_print_string(ndr, "sv402_srvheuristics", r->sv402_srvheuristics);
413 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_403(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_403 *r)
415 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
416 if (ndr_flags & NDR_SCALARS) {
417 NDR_CHECK(ndr_push_align(ndr, 4));
418 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_ulist_mtime));
419 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_glist_mtime));
420 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alist_mtime));
421 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_alerts));
422 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_security));
423 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numadmin));
424 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_lanmask));
425 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_guestacct));
426 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevs));
427 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevq));
428 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevjobs));
429 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_connections));
430 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_shares));
431 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_openfiles));
432 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessopens));
433 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessvcs));
434 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessreqs));
435 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_opensearch));
436 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_activelocks));
437 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numreqbuf));
438 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sizreqbuf));
439 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numbigbuf));
440 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numfiletasks));
441 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alertsched));
442 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_erroralert));
443 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_logonalert));
444 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_accessalert));
445 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_diskalert));
446 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_netioalert));
447 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_maxauditsz));
448 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_srvheuristics));
449 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_auditedevents));
450 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_autoprofile));
451 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_autopath));
452 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
454 if (ndr_flags & NDR_BUFFERS) {
456 return NDR_ERR_SUCCESS;
459 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_403(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_403 *r)
461 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
462 if (ndr_flags & NDR_SCALARS) {
463 NDR_CHECK(ndr_pull_align(ndr, 4));
464 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_ulist_mtime));
465 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_glist_mtime));
466 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alist_mtime));
467 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_alerts));
468 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_security));
469 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numadmin));
470 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_lanmask));
471 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_guestacct));
472 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevs));
473 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevq));
474 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevjobs));
475 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_connections));
476 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_shares));
477 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_openfiles));
478 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessopens));
479 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessvcs));
480 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessreqs));
481 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_opensearch));
482 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_activelocks));
483 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numreqbuf));
484 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sizreqbuf));
485 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numbigbuf));
486 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numfiletasks));
487 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alertsched));
488 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_erroralert));
489 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_logonalert));
490 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_accessalert));
491 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_diskalert));
492 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_netioalert));
493 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_maxauditsz));
494 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_srvheuristics));
495 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_auditedevents));
496 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_autoprofile));
497 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_autopath));
498 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
500 if (ndr_flags & NDR_BUFFERS) {
502 return NDR_ERR_SUCCESS;
505 _PUBLIC_ void ndr_print_SERVER_INFO_403(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_403 *r)
507 ndr_print_struct(ndr, name, "SERVER_INFO_403");
508 if (r == NULL) { ndr_print_null(ndr); return; }
510 ndr_print_uint32(ndr, "sv403_ulist_mtime", r->sv403_ulist_mtime);
511 ndr_print_uint32(ndr, "sv403_glist_mtime", r->sv403_glist_mtime);
512 ndr_print_uint32(ndr, "sv403_alist_mtime", r->sv403_alist_mtime);
513 ndr_print_string(ndr, "sv403_alerts", r->sv403_alerts);
514 ndr_print_uint32(ndr, "sv403_security", r->sv403_security);
515 ndr_print_uint32(ndr, "sv403_numadmin", r->sv403_numadmin);
516 ndr_print_uint32(ndr, "sv403_lanmask", r->sv403_lanmask);
517 ndr_print_string(ndr, "sv403_guestacct", r->sv403_guestacct);
518 ndr_print_uint32(ndr, "sv403_chdevs", r->sv403_chdevs);
519 ndr_print_uint32(ndr, "sv403_chdevq", r->sv403_chdevq);
520 ndr_print_uint32(ndr, "sv403_chdevjobs", r->sv403_chdevjobs);
521 ndr_print_uint32(ndr, "sv403_connections", r->sv403_connections);
522 ndr_print_uint32(ndr, "sv403_shares", r->sv403_shares);
523 ndr_print_uint32(ndr, "sv403_openfiles", r->sv403_openfiles);
524 ndr_print_uint32(ndr, "sv403_sessopens", r->sv403_sessopens);
525 ndr_print_uint32(ndr, "sv403_sessvcs", r->sv403_sessvcs);
526 ndr_print_uint32(ndr, "sv403_sessreqs", r->sv403_sessreqs);
527 ndr_print_uint32(ndr, "sv403_opensearch", r->sv403_opensearch);
528 ndr_print_uint32(ndr, "sv403_activelocks", r->sv403_activelocks);
529 ndr_print_uint32(ndr, "sv403_numreqbuf", r->sv403_numreqbuf);
530 ndr_print_uint32(ndr, "sv403_sizreqbuf", r->sv403_sizreqbuf);
531 ndr_print_uint32(ndr, "sv403_numbigbuf", r->sv403_numbigbuf);
532 ndr_print_uint32(ndr, "sv403_numfiletasks", r->sv403_numfiletasks);
533 ndr_print_uint32(ndr, "sv403_alertsched", r->sv403_alertsched);
534 ndr_print_uint32(ndr, "sv403_erroralert", r->sv403_erroralert);
535 ndr_print_uint32(ndr, "sv403_logonalert", r->sv403_logonalert);
536 ndr_print_uint32(ndr, "sv403_accessalert", r->sv403_accessalert);
537 ndr_print_uint32(ndr, "sv403_diskalert", r->sv403_diskalert);
538 ndr_print_uint32(ndr, "sv403_netioalert", r->sv403_netioalert);
539 ndr_print_uint32(ndr, "sv403_maxauditsz", r->sv403_maxauditsz);
540 ndr_print_string(ndr, "sv403_srvheuristics", r->sv403_srvheuristics);
541 ndr_print_uint32(ndr, "sv403_auditedevents", r->sv403_auditedevents);
542 ndr_print_uint32(ndr, "sv403_autoprofile", r->sv403_autoprofile);
543 ndr_print_string(ndr, "sv403_autopath", r->sv403_autopath);
547 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_502 *r)
549 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
550 if (ndr_flags & NDR_SCALARS) {
551 NDR_CHECK(ndr_push_align(ndr, 4));
552 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessopens));
553 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessvcs));
554 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_opensearch));
555 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sizreqbuf));
556 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_initworkitems));
557 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxworkitems));
558 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_rawworkitems));
559 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_irpstacksize));
560 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxrawbuflen));
561 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessusers));
562 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessconns));
563 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxpagedmemoryusage));
564 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxnonpagedmemoryusage));
565 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enablesoftcompat));
566 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enableforcedlogoff));
567 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_timesource));
568 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_acceptdownlevelapis));
569 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_lmannounce));
570 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
572 if (ndr_flags & NDR_BUFFERS) {
574 return NDR_ERR_SUCCESS;
577 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_502 *r)
579 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
580 if (ndr_flags & NDR_SCALARS) {
581 NDR_CHECK(ndr_pull_align(ndr, 4));
582 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessopens));
583 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessvcs));
584 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_opensearch));
585 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sizreqbuf));
586 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_initworkitems));
587 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxworkitems));
588 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_rawworkitems));
589 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_irpstacksize));
590 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxrawbuflen));
591 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessusers));
592 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessconns));
593 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxpagedmemoryusage));
594 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxnonpagedmemoryusage));
595 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enablesoftcompat));
596 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enableforcedlogoff));
597 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_timesource));
598 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_acceptdownlevelapis));
599 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_lmannounce));
600 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
602 if (ndr_flags & NDR_BUFFERS) {
604 return NDR_ERR_SUCCESS;
607 _PUBLIC_ void ndr_print_SERVER_INFO_502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_502 *r)
609 ndr_print_struct(ndr, name, "SERVER_INFO_502");
610 if (r == NULL) { ndr_print_null(ndr); return; }
612 ndr_print_uint32(ndr, "sv502_sessopens", r->sv502_sessopens);
613 ndr_print_uint32(ndr, "sv502_sessvcs", r->sv502_sessvcs);
614 ndr_print_uint32(ndr, "sv502_opensearch", r->sv502_opensearch);
615 ndr_print_uint32(ndr, "sv502_sizreqbuf", r->sv502_sizreqbuf);
616 ndr_print_uint32(ndr, "sv502_initworkitems", r->sv502_initworkitems);
617 ndr_print_uint32(ndr, "sv502_maxworkitems", r->sv502_maxworkitems);
618 ndr_print_uint32(ndr, "sv502_rawworkitems", r->sv502_rawworkitems);
619 ndr_print_uint32(ndr, "sv502_irpstacksize", r->sv502_irpstacksize);
620 ndr_print_uint32(ndr, "sv502_maxrawbuflen", r->sv502_maxrawbuflen);
621 ndr_print_uint32(ndr, "sv502_sessusers", r->sv502_sessusers);
622 ndr_print_uint32(ndr, "sv502_sessconns", r->sv502_sessconns);
623 ndr_print_uint32(ndr, "sv502_maxpagedmemoryusage", r->sv502_maxpagedmemoryusage);
624 ndr_print_uint32(ndr, "sv502_maxnonpagedmemoryusage", r->sv502_maxnonpagedmemoryusage);
625 ndr_print_uint8(ndr, "sv502_enablesoftcompat", r->sv502_enablesoftcompat);
626 ndr_print_uint8(ndr, "sv502_enableforcedlogoff", r->sv502_enableforcedlogoff);
627 ndr_print_uint8(ndr, "sv502_timesource", r->sv502_timesource);
628 ndr_print_uint8(ndr, "sv502_acceptdownlevelapis", r->sv502_acceptdownlevelapis);
629 ndr_print_uint8(ndr, "sv502_lmannounce", r->sv502_lmannounce);
633 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_503 *r)
635 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
636 if (ndr_flags & NDR_SCALARS) {
637 NDR_CHECK(ndr_push_align(ndr, 4));
638 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessopens));
639 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessvcs));
640 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_opensearch));
641 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sizreqbuf));
642 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_initworkitems));
643 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxworkitems));
644 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_rawworkitems));
645 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_irpstacksize));
646 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxrawbuflen));
647 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessusers));
648 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessconns));
649 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxpagedmemoryusage));
650 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxnonpagedmemoryusage));
651 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesoftcompat));
652 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableforcedlogoff));
653 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_timesource));
654 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_acceptdownlevelapis));
655 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_lmannounce));
656 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv503_domain));
657 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopyreadlen));
658 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopywritelen));
659 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepsearch));
660 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepsearch));
661 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepcomplsearch));
662 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepcomplsearch));
663 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadcountadd));
664 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_numblockthreads));
665 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_scavtimeout));
666 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minrcvqueue));
667 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeworkitems));
668 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_xactmemsize));
669 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadpriority));
670 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxmpxct));
671 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakwait));
672 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakresponsewait));
673 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplocks));
674 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplockforceclose));
675 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablefcbopens));
676 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableraw));
677 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesharednetdrives));
678 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeconnections));
679 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxfreeconnections));
680 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
682 if (ndr_flags & NDR_BUFFERS) {
684 return NDR_ERR_SUCCESS;
687 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_503 *r)
689 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
690 if (ndr_flags & NDR_SCALARS) {
691 NDR_CHECK(ndr_pull_align(ndr, 4));
692 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessopens));
693 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessvcs));
694 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_opensearch));
695 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sizreqbuf));
696 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_initworkitems));
697 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxworkitems));
698 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_rawworkitems));
699 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_irpstacksize));
700 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxrawbuflen));
701 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessusers));
702 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessconns));
703 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxpagedmemoryusage));
704 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxnonpagedmemoryusage));
705 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesoftcompat));
706 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableforcedlogoff));
707 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_timesource));
708 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_acceptdownlevelapis));
709 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_lmannounce));
710 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv503_domain));
711 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopyreadlen));
712 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopywritelen));
713 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepsearch));
714 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepsearch));
715 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepcomplsearch));
716 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepcomplsearch));
717 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadcountadd));
718 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_numblockthreads));
719 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_scavtimeout));
720 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minrcvqueue));
721 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeworkitems));
722 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_xactmemsize));
723 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadpriority));
724 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxmpxct));
725 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakwait));
726 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakresponsewait));
727 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplocks));
728 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplockforceclose));
729 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablefcbopens));
730 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableraw));
731 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesharednetdrives));
732 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeconnections));
733 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxfreeconnections));
734 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
736 if (ndr_flags & NDR_BUFFERS) {
738 return NDR_ERR_SUCCESS;
741 _PUBLIC_ void ndr_print_SERVER_INFO_503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_503 *r)
743 ndr_print_struct(ndr, name, "SERVER_INFO_503");
744 if (r == NULL) { ndr_print_null(ndr); return; }
746 ndr_print_uint32(ndr, "sv503_sessopens", r->sv503_sessopens);
747 ndr_print_uint32(ndr, "sv503_sessvcs", r->sv503_sessvcs);
748 ndr_print_uint32(ndr, "sv503_opensearch", r->sv503_opensearch);
749 ndr_print_uint32(ndr, "sv503_sizreqbuf", r->sv503_sizreqbuf);
750 ndr_print_uint32(ndr, "sv503_initworkitems", r->sv503_initworkitems);
751 ndr_print_uint32(ndr, "sv503_maxworkitems", r->sv503_maxworkitems);
752 ndr_print_uint32(ndr, "sv503_rawworkitems", r->sv503_rawworkitems);
753 ndr_print_uint32(ndr, "sv503_irpstacksize", r->sv503_irpstacksize);
754 ndr_print_uint32(ndr, "sv503_maxrawbuflen", r->sv503_maxrawbuflen);
755 ndr_print_uint32(ndr, "sv503_sessusers", r->sv503_sessusers);
756 ndr_print_uint32(ndr, "sv503_sessconns", r->sv503_sessconns);
757 ndr_print_uint32(ndr, "sv503_maxpagedmemoryusage", r->sv503_maxpagedmemoryusage);
758 ndr_print_uint32(ndr, "sv503_maxnonpagedmemoryusage", r->sv503_maxnonpagedmemoryusage);
759 ndr_print_uint8(ndr, "sv503_enablesoftcompat", r->sv503_enablesoftcompat);
760 ndr_print_uint8(ndr, "sv503_enableforcedlogoff", r->sv503_enableforcedlogoff);
761 ndr_print_uint8(ndr, "sv503_timesource", r->sv503_timesource);
762 ndr_print_uint8(ndr, "sv503_acceptdownlevelapis", r->sv503_acceptdownlevelapis);
763 ndr_print_uint8(ndr, "sv503_lmannounce", r->sv503_lmannounce);
764 ndr_print_string(ndr, "sv503_domain", r->sv503_domain);
765 ndr_print_uint32(ndr, "sv503_maxcopyreadlen", r->sv503_maxcopyreadlen);
766 ndr_print_uint32(ndr, "sv503_maxcopywritelen", r->sv503_maxcopywritelen);
767 ndr_print_uint32(ndr, "sv503_minkeepsearch", r->sv503_minkeepsearch);
768 ndr_print_uint32(ndr, "sv503_maxkeepsearch", r->sv503_maxkeepsearch);
769 ndr_print_uint32(ndr, "sv503_minkeepcomplsearch", r->sv503_minkeepcomplsearch);
770 ndr_print_uint32(ndr, "sv503_maxkeepcomplsearch", r->sv503_maxkeepcomplsearch);
771 ndr_print_uint32(ndr, "sv503_threadcountadd", r->sv503_threadcountadd);
772 ndr_print_uint32(ndr, "sv503_numblockthreads", r->sv503_numblockthreads);
773 ndr_print_uint32(ndr, "sv503_scavtimeout", r->sv503_scavtimeout);
774 ndr_print_uint32(ndr, "sv503_minrcvqueue", r->sv503_minrcvqueue);
775 ndr_print_uint32(ndr, "sv503_minfreeworkitems", r->sv503_minfreeworkitems);
776 ndr_print_uint32(ndr, "sv503_xactmemsize", r->sv503_xactmemsize);
777 ndr_print_uint32(ndr, "sv503_threadpriority", r->sv503_threadpriority);
778 ndr_print_uint32(ndr, "sv503_maxmpxct", r->sv503_maxmpxct);
779 ndr_print_uint32(ndr, "sv503_oplockbreakwait", r->sv503_oplockbreakwait);
780 ndr_print_uint32(ndr, "sv503_oplockbreakresponsewait", r->sv503_oplockbreakresponsewait);
781 ndr_print_uint8(ndr, "sv503_enableoplocks", r->sv503_enableoplocks);
782 ndr_print_uint8(ndr, "sv503_enableoplockforceclose", r->sv503_enableoplockforceclose);
783 ndr_print_uint8(ndr, "sv503_enablefcbopens", r->sv503_enablefcbopens);
784 ndr_print_uint8(ndr, "sv503_enableraw", r->sv503_enableraw);
785 ndr_print_uint8(ndr, "sv503_enablesharednetdrives", r->sv503_enablesharednetdrives);
786 ndr_print_uint32(ndr, "sv503_minfreeconnections", r->sv503_minfreeconnections);
787 ndr_print_uint32(ndr, "sv503_maxfreeconnections", r->sv503_maxfreeconnections);
791 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_599 *r)
793 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
794 if (ndr_flags & NDR_SCALARS) {
795 NDR_CHECK(ndr_push_align(ndr, 4));
796 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessopens));
797 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessvcs));
798 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_opensearch));
799 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sizreqbuf));
800 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initworkitems));
801 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitems));
802 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_rawworkitems));
803 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_irpstacksize));
804 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxrawbuflen));
805 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessusers));
806 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessconns));
807 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxpagedmemoryusage));
808 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxnonpagedmemoryusage));
809 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesoftcompat));
810 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableforcedlogoff));
811 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_timesource));
812 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_acceptdownlevelapis));
813 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_lmannounce));
814 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv599_domain));
815 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopyreadlen));
816 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopywritelen));
817 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepsearch));
818 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepsearch));
819 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepcomplsearch));
820 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepcomplsearch));
821 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadcountadd));
822 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_numblockthreads));
823 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavtimeout));
824 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minrcvqueue));
825 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeworkitems));
826 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_xactmemsize));
827 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadpriority));
828 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxmpxct));
829 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakwait));
830 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakresponsewait));
831 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplocks));
832 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplockforceclose));
833 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablefcbopens));
834 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableraw));
835 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesharednetdrives));
836 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeconnections));
837 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxfreeconnections));
838 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsesstable));
839 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initconntable));
840 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initfiletable));
841 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsearchtable));
842 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_alertschedule));
843 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_errorthreshold));
844 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_networkerrorthreshold));
845 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_diskspacethreshold));
846 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_reserved));
847 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxlinkdelay));
848 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minlinkthroughput));
849 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_linkinfovalidtime));
850 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavqosinfoupdatetime));
851 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitemidletime));
852 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
854 if (ndr_flags & NDR_BUFFERS) {
856 return NDR_ERR_SUCCESS;
859 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_599 *r)
861 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
862 if (ndr_flags & NDR_SCALARS) {
863 NDR_CHECK(ndr_pull_align(ndr, 4));
864 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessopens));
865 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessvcs));
866 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_opensearch));
867 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sizreqbuf));
868 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initworkitems));
869 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitems));
870 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_rawworkitems));
871 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_irpstacksize));
872 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxrawbuflen));
873 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessusers));
874 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessconns));
875 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxpagedmemoryusage));
876 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxnonpagedmemoryusage));
877 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesoftcompat));
878 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableforcedlogoff));
879 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_timesource));
880 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_acceptdownlevelapis));
881 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_lmannounce));
882 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv599_domain));
883 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopyreadlen));
884 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopywritelen));
885 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepsearch));
886 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepsearch));
887 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepcomplsearch));
888 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepcomplsearch));
889 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadcountadd));
890 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_numblockthreads));
891 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavtimeout));
892 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minrcvqueue));
893 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeworkitems));
894 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_xactmemsize));
895 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadpriority));
896 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxmpxct));
897 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakwait));
898 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakresponsewait));
899 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplocks));
900 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplockforceclose));
901 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablefcbopens));
902 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableraw));
903 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesharednetdrives));
904 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeconnections));
905 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxfreeconnections));
906 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsesstable));
907 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initconntable));
908 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initfiletable));
909 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsearchtable));
910 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_alertschedule));
911 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_errorthreshold));
912 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_networkerrorthreshold));
913 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_diskspacethreshold));
914 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_reserved));
915 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxlinkdelay));
916 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minlinkthroughput));
917 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_linkinfovalidtime));
918 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavqosinfoupdatetime));
919 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitemidletime));
920 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
922 if (ndr_flags & NDR_BUFFERS) {
924 return NDR_ERR_SUCCESS;
927 _PUBLIC_ void ndr_print_SERVER_INFO_599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_599 *r)
929 ndr_print_struct(ndr, name, "SERVER_INFO_599");
930 if (r == NULL) { ndr_print_null(ndr); return; }
932 ndr_print_uint32(ndr, "sv599_sessopens", r->sv599_sessopens);
933 ndr_print_uint32(ndr, "sv599_sessvcs", r->sv599_sessvcs);
934 ndr_print_uint32(ndr, "sv599_opensearch", r->sv599_opensearch);
935 ndr_print_uint32(ndr, "sv599_sizreqbuf", r->sv599_sizreqbuf);
936 ndr_print_uint32(ndr, "sv599_initworkitems", r->sv599_initworkitems);
937 ndr_print_uint32(ndr, "sv599_maxworkitems", r->sv599_maxworkitems);
938 ndr_print_uint32(ndr, "sv599_rawworkitems", r->sv599_rawworkitems);
939 ndr_print_uint32(ndr, "sv599_irpstacksize", r->sv599_irpstacksize);
940 ndr_print_uint32(ndr, "sv599_maxrawbuflen", r->sv599_maxrawbuflen);
941 ndr_print_uint32(ndr, "sv599_sessusers", r->sv599_sessusers);
942 ndr_print_uint32(ndr, "sv599_sessconns", r->sv599_sessconns);
943 ndr_print_uint32(ndr, "sv599_maxpagedmemoryusage", r->sv599_maxpagedmemoryusage);
944 ndr_print_uint32(ndr, "sv599_maxnonpagedmemoryusage", r->sv599_maxnonpagedmemoryusage);
945 ndr_print_uint8(ndr, "sv599_enablesoftcompat", r->sv599_enablesoftcompat);
946 ndr_print_uint8(ndr, "sv599_enableforcedlogoff", r->sv599_enableforcedlogoff);
947 ndr_print_uint8(ndr, "sv599_timesource", r->sv599_timesource);
948 ndr_print_uint8(ndr, "sv599_acceptdownlevelapis", r->sv599_acceptdownlevelapis);
949 ndr_print_uint8(ndr, "sv599_lmannounce", r->sv599_lmannounce);
950 ndr_print_string(ndr, "sv599_domain", r->sv599_domain);
951 ndr_print_uint32(ndr, "sv599_maxcopyreadlen", r->sv599_maxcopyreadlen);
952 ndr_print_uint32(ndr, "sv599_maxcopywritelen", r->sv599_maxcopywritelen);
953 ndr_print_uint32(ndr, "sv599_minkeepsearch", r->sv599_minkeepsearch);
954 ndr_print_uint32(ndr, "sv599_maxkeepsearch", r->sv599_maxkeepsearch);
955 ndr_print_uint32(ndr, "sv599_minkeepcomplsearch", r->sv599_minkeepcomplsearch);
956 ndr_print_uint32(ndr, "sv599_maxkeepcomplsearch", r->sv599_maxkeepcomplsearch);
957 ndr_print_uint32(ndr, "sv599_threadcountadd", r->sv599_threadcountadd);
958 ndr_print_uint32(ndr, "sv599_numblockthreads", r->sv599_numblockthreads);
959 ndr_print_uint32(ndr, "sv599_scavtimeout", r->sv599_scavtimeout);
960 ndr_print_uint32(ndr, "sv599_minrcvqueue", r->sv599_minrcvqueue);
961 ndr_print_uint32(ndr, "sv599_minfreeworkitems", r->sv599_minfreeworkitems);
962 ndr_print_uint32(ndr, "sv599_xactmemsize", r->sv599_xactmemsize);
963 ndr_print_uint32(ndr, "sv599_threadpriority", r->sv599_threadpriority);
964 ndr_print_uint32(ndr, "sv599_maxmpxct", r->sv599_maxmpxct);
965 ndr_print_uint32(ndr, "sv599_oplockbreakwait", r->sv599_oplockbreakwait);
966 ndr_print_uint32(ndr, "sv599_oplockbreakresponsewait", r->sv599_oplockbreakresponsewait);
967 ndr_print_uint8(ndr, "sv599_enableoplocks", r->sv599_enableoplocks);
968 ndr_print_uint8(ndr, "sv599_enableoplockforceclose", r->sv599_enableoplockforceclose);
969 ndr_print_uint8(ndr, "sv599_enablefcbopens", r->sv599_enablefcbopens);
970 ndr_print_uint8(ndr, "sv599_enableraw", r->sv599_enableraw);
971 ndr_print_uint8(ndr, "sv599_enablesharednetdrives", r->sv599_enablesharednetdrives);
972 ndr_print_uint32(ndr, "sv599_minfreeconnections", r->sv599_minfreeconnections);
973 ndr_print_uint32(ndr, "sv599_maxfreeconnections", r->sv599_maxfreeconnections);
974 ndr_print_uint32(ndr, "sv599_initsesstable", r->sv599_initsesstable);
975 ndr_print_uint32(ndr, "sv599_initconntable", r->sv599_initconntable);
976 ndr_print_uint32(ndr, "sv599_initfiletable", r->sv599_initfiletable);
977 ndr_print_uint32(ndr, "sv599_initsearchtable", r->sv599_initsearchtable);
978 ndr_print_uint32(ndr, "sv599_alertschedule", r->sv599_alertschedule);
979 ndr_print_uint32(ndr, "sv599_errorthreshold", r->sv599_errorthreshold);
980 ndr_print_uint32(ndr, "sv599_networkerrorthreshold", r->sv599_networkerrorthreshold);
981 ndr_print_uint32(ndr, "sv599_diskspacethreshold", r->sv599_diskspacethreshold);
982 ndr_print_uint32(ndr, "sv599_reserved", r->sv599_reserved);
983 ndr_print_uint32(ndr, "sv599_maxlinkdelay", r->sv599_maxlinkdelay);
984 ndr_print_uint32(ndr, "sv599_minlinkthroughput", r->sv599_minlinkthroughput);
985 ndr_print_uint32(ndr, "sv599_linkinfovalidtime", r->sv599_linkinfovalidtime);
986 ndr_print_uint32(ndr, "sv599_scavqosinfoupdatetime", r->sv599_scavqosinfoupdatetime);
987 ndr_print_uint32(ndr, "sv599_maxworkitemidletime", r->sv599_maxworkitemidletime);
991 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_598 *r)
993 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
994 if (ndr_flags & NDR_SCALARS) {
995 NDR_CHECK(ndr_push_align(ndr, 4));
996 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxrawworkitems));
997 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxthreadsperqueue));
998 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_producttype));
999 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_serversize));
1000 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_connectionlessautodisc));
1001 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationretries));
1002 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationdelay));
1003 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxglobalopensearch));
1004 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_removeduplicatesearches));
1005 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationoffset));
1006 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationdelay));
1007 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_mdlreadswitchover));
1008 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cachedopenlimit));
1009 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_otherqueueaffinity));
1010 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_restrictnullsessaccess));
1011 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablewfw311directipx));
1012 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_queuesamplesecs));
1013 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_balancecount));
1014 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_preferredaffinity));
1015 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreerfcbs));
1016 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreemfcbs));
1017 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreelfcbs));
1018 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreepagedpoolchunks));
1019 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minpagedpoolchunksize));
1020 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxpagedpoolchunksize));
1021 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_sendsfrompreferredprocessor));
1022 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cacheddirectorylimit));
1023 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxcopylength));
1024 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablecompression));
1025 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autosharewks));
1026 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autoshareserver));
1027 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablesecuritysignature));
1028 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_requiresecuritysignature));
1029 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minclientbuffersize));
1030 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1031 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_ConnectionNoSessionsTimeout));
1032 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_IdleThreadTimeOut));
1033 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enableW9xsecuritysignature));
1034 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enforcekerberosreauthentication));
1035 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disabledos));
1036 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lowdiskspaceminimum));
1037 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disablestrictnamechecking));
1038 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1040 if (ndr_flags & NDR_BUFFERS) {
1042 return NDR_ERR_SUCCESS;
1045 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_598 *r)
1047 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1048 if (ndr_flags & NDR_SCALARS) {
1049 NDR_CHECK(ndr_pull_align(ndr, 4));
1050 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxrawworkitems));
1051 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxthreadsperqueue));
1052 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_producttype));
1053 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_serversize));
1054 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_connectionlessautodisc));
1055 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationretries));
1056 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationdelay));
1057 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxglobalopensearch));
1058 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_removeduplicatesearches));
1059 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationoffset));
1060 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationdelay));
1061 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_mdlreadswitchover));
1062 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cachedopenlimit));
1063 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_otherqueueaffinity));
1064 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_restrictnullsessaccess));
1065 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablewfw311directipx));
1066 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_queuesamplesecs));
1067 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_balancecount));
1068 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_preferredaffinity));
1069 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreerfcbs));
1070 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreemfcbs));
1071 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreelfcbs));
1072 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreepagedpoolchunks));
1073 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minpagedpoolchunksize));
1074 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxpagedpoolchunksize));
1075 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_sendsfrompreferredprocessor));
1076 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cacheddirectorylimit));
1077 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxcopylength));
1078 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablecompression));
1079 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autosharewks));
1080 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autoshareserver));
1081 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablesecuritysignature));
1082 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_requiresecuritysignature));
1083 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minclientbuffersize));
1084 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1085 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_ConnectionNoSessionsTimeout));
1086 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_IdleThreadTimeOut));
1087 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enableW9xsecuritysignature));
1088 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enforcekerberosreauthentication));
1089 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disabledos));
1090 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lowdiskspaceminimum));
1091 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disablestrictnamechecking));
1092 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1094 if (ndr_flags & NDR_BUFFERS) {
1096 return NDR_ERR_SUCCESS;
1099 _PUBLIC_ void ndr_print_SERVER_INFO_598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_598 *r)
1101 ndr_print_struct(ndr, name, "SERVER_INFO_598");
1102 if (r == NULL) { ndr_print_null(ndr); return; }
1104 ndr_print_uint32(ndr, "sv598_maxrawworkitems", r->sv598_maxrawworkitems);
1105 ndr_print_uint32(ndr, "sv598_maxthreadsperqueue", r->sv598_maxthreadsperqueue);
1106 ndr_print_uint32(ndr, "sv598_producttype", r->sv598_producttype);
1107 ndr_print_uint32(ndr, "sv598_serversize", r->sv598_serversize);
1108 ndr_print_uint32(ndr, "sv598_connectionlessautodisc", r->sv598_connectionlessautodisc);
1109 ndr_print_uint32(ndr, "sv598_sharingviolationretries", r->sv598_sharingviolationretries);
1110 ndr_print_uint32(ndr, "sv598_sharingviolationdelay", r->sv598_sharingviolationdelay);
1111 ndr_print_uint32(ndr, "sv598_maxglobalopensearch", r->sv598_maxglobalopensearch);
1112 ndr_print_uint32(ndr, "sv598_removeduplicatesearches", r->sv598_removeduplicatesearches);
1113 ndr_print_uint32(ndr, "sv598_lockviolationoffset", r->sv598_lockviolationoffset);
1114 ndr_print_uint32(ndr, "sv598_lockviolationdelay", r->sv598_lockviolationdelay);
1115 ndr_print_uint32(ndr, "sv598_mdlreadswitchover", r->sv598_mdlreadswitchover);
1116 ndr_print_uint32(ndr, "sv598_cachedopenlimit", r->sv598_cachedopenlimit);
1117 ndr_print_uint32(ndr, "sv598_otherqueueaffinity", r->sv598_otherqueueaffinity);
1118 ndr_print_uint8(ndr, "sv598_restrictnullsessaccess", r->sv598_restrictnullsessaccess);
1119 ndr_print_uint8(ndr, "sv598_enablewfw311directipx", r->sv598_enablewfw311directipx);
1120 ndr_print_uint32(ndr, "sv598_queuesamplesecs", r->sv598_queuesamplesecs);
1121 ndr_print_uint32(ndr, "sv598_balancecount", r->sv598_balancecount);
1122 ndr_print_uint32(ndr, "sv598_preferredaffinity", r->sv598_preferredaffinity);
1123 ndr_print_uint32(ndr, "sv598_maxfreerfcbs", r->sv598_maxfreerfcbs);
1124 ndr_print_uint32(ndr, "sv598_maxfreemfcbs", r->sv598_maxfreemfcbs);
1125 ndr_print_uint32(ndr, "sv598_maxfreelfcbs", r->sv598_maxfreelfcbs);
1126 ndr_print_uint32(ndr, "sv598_maxfreepagedpoolchunks", r->sv598_maxfreepagedpoolchunks);
1127 ndr_print_uint32(ndr, "sv598_minpagedpoolchunksize", r->sv598_minpagedpoolchunksize);
1128 ndr_print_uint32(ndr, "sv598_maxpagedpoolchunksize", r->sv598_maxpagedpoolchunksize);
1129 ndr_print_uint8(ndr, "sv598_sendsfrompreferredprocessor", r->sv598_sendsfrompreferredprocessor);
1130 ndr_print_uint32(ndr, "sv598_cacheddirectorylimit", r->sv598_cacheddirectorylimit);
1131 ndr_print_uint32(ndr, "sv598_maxcopylength", r->sv598_maxcopylength);
1132 ndr_print_uint8(ndr, "sv598_enablecompression", r->sv598_enablecompression);
1133 ndr_print_uint8(ndr, "sv598_autosharewks", r->sv598_autosharewks);
1134 ndr_print_uint8(ndr, "sv598_autoshareserver", r->sv598_autoshareserver);
1135 ndr_print_uint8(ndr, "sv598_enablesecuritysignature", r->sv598_enablesecuritysignature);
1136 ndr_print_uint8(ndr, "sv598_requiresecuritysignature", r->sv598_requiresecuritysignature);
1137 ndr_print_uint32(ndr, "sv598_minclientbuffersize", r->sv598_minclientbuffersize);
1138 ndr_print_GUID(ndr, "sv598_serverguid", &r->sv598_serverguid);
1139 ndr_print_uint32(ndr, "sv598_ConnectionNoSessionsTimeout", r->sv598_ConnectionNoSessionsTimeout);
1140 ndr_print_uint32(ndr, "sv598_IdleThreadTimeOut", r->sv598_IdleThreadTimeOut);
1141 ndr_print_uint8(ndr, "sv598_enableW9xsecuritysignature", r->sv598_enableW9xsecuritysignature);
1142 ndr_print_uint8(ndr, "sv598_enforcekerberosreauthentication", r->sv598_enforcekerberosreauthentication);
1143 ndr_print_uint8(ndr, "sv598_disabledos", r->sv598_disabledos);
1144 ndr_print_uint32(ndr, "sv598_lowdiskspaceminimum", r->sv598_lowdiskspaceminimum);
1145 ndr_print_uint8(ndr, "sv598_disablestrictnamechecking", r->sv598_disablestrictnamechecking);
1149 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r)
1151 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1152 if (ndr_flags & NDR_SCALARS) {
1153 NDR_CHECK(ndr_push_align(ndr, 4));
1154 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
1155 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1157 if (ndr_flags & NDR_BUFFERS) {
1159 return NDR_ERR_SUCCESS;
1162 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r)
1164 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1165 if (ndr_flags & NDR_SCALARS) {
1166 NDR_CHECK(ndr_pull_align(ndr, 4));
1167 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
1168 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1170 if (ndr_flags & NDR_BUFFERS) {
1172 return NDR_ERR_SUCCESS;
1175 _PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
1177 ndr_print_struct(ndr, name, "SERVER_INFO_1005");
1178 if (r == NULL) { ndr_print_null(ndr); return; }
1180 ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
1184 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1107(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1107 *r)
1186 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1187 if (ndr_flags & NDR_SCALARS) {
1188 NDR_CHECK(ndr_push_align(ndr, 4));
1189 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1107_users));
1190 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1192 if (ndr_flags & NDR_BUFFERS) {
1194 return NDR_ERR_SUCCESS;
1197 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1107(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1107 *r)
1199 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1200 if (ndr_flags & NDR_SCALARS) {
1201 NDR_CHECK(ndr_pull_align(ndr, 4));
1202 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1107_users));
1203 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1205 if (ndr_flags & NDR_BUFFERS) {
1207 return NDR_ERR_SUCCESS;
1210 _PUBLIC_ void ndr_print_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1107 *r)
1212 ndr_print_struct(ndr, name, "SERVER_INFO_1107");
1213 if (r == NULL) { ndr_print_null(ndr); return; }
1215 ndr_print_uint32(ndr, "sv1107_users", r->sv1107_users);
1219 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1010 *r)
1221 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1222 if (ndr_flags & NDR_SCALARS) {
1223 NDR_CHECK(ndr_push_align(ndr, 4));
1224 NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->sv1010_disc));
1225 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1227 if (ndr_flags & NDR_BUFFERS) {
1229 return NDR_ERR_SUCCESS;
1232 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1010 *r)
1234 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1235 if (ndr_flags & NDR_SCALARS) {
1236 NDR_CHECK(ndr_pull_align(ndr, 4));
1237 NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->sv1010_disc));
1238 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1240 if (ndr_flags & NDR_BUFFERS) {
1242 return NDR_ERR_SUCCESS;
1245 _PUBLIC_ void ndr_print_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1010 *r)
1247 ndr_print_struct(ndr, name, "SERVER_INFO_1010");
1248 if (r == NULL) { ndr_print_null(ndr); return; }
1250 ndr_print_int32(ndr, "sv1010_disc", r->sv1010_disc);
1254 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1016(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1016 *r)
1256 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1257 if (ndr_flags & NDR_SCALARS) {
1258 NDR_CHECK(ndr_push_align(ndr, 1));
1259 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1016_hidden));
1260 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1262 if (ndr_flags & NDR_BUFFERS) {
1264 return NDR_ERR_SUCCESS;
1267 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1016(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1016 *r)
1269 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1270 if (ndr_flags & NDR_SCALARS) {
1271 NDR_CHECK(ndr_pull_align(ndr, 1));
1272 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1016_hidden));
1273 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1275 if (ndr_flags & NDR_BUFFERS) {
1277 return NDR_ERR_SUCCESS;
1280 _PUBLIC_ void ndr_print_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1016 *r)
1282 ndr_print_struct(ndr, name, "SERVER_INFO_1016");
1283 if (r == NULL) { ndr_print_null(ndr); return; }
1285 ndr_print_uint8(ndr, "sv1016_hidden", r->sv1016_hidden);
1289 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1017 *r)
1291 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1292 if (ndr_flags & NDR_SCALARS) {
1293 NDR_CHECK(ndr_push_align(ndr, 4));
1294 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1017_announce));
1295 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1297 if (ndr_flags & NDR_BUFFERS) {
1299 return NDR_ERR_SUCCESS;
1302 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1017 *r)
1304 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1305 if (ndr_flags & NDR_SCALARS) {
1306 NDR_CHECK(ndr_pull_align(ndr, 4));
1307 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1017_announce));
1308 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1310 if (ndr_flags & NDR_BUFFERS) {
1312 return NDR_ERR_SUCCESS;
1315 _PUBLIC_ void ndr_print_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1017 *r)
1317 ndr_print_struct(ndr, name, "SERVER_INFO_1017");
1318 if (r == NULL) { ndr_print_null(ndr); return; }
1320 ndr_print_uint32(ndr, "sv1017_announce", r->sv1017_announce);
1324 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1018 *r)
1326 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1327 if (ndr_flags & NDR_SCALARS) {
1328 NDR_CHECK(ndr_push_align(ndr, 4));
1329 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1018_anndelta));
1330 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1332 if (ndr_flags & NDR_BUFFERS) {
1334 return NDR_ERR_SUCCESS;
1337 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1018 *r)
1339 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1340 if (ndr_flags & NDR_SCALARS) {
1341 NDR_CHECK(ndr_pull_align(ndr, 4));
1342 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1018_anndelta));
1343 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1345 if (ndr_flags & NDR_BUFFERS) {
1347 return NDR_ERR_SUCCESS;
1350 _PUBLIC_ void ndr_print_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1018 *r)
1352 ndr_print_struct(ndr, name, "SERVER_INFO_1018");
1353 if (r == NULL) { ndr_print_null(ndr); return; }
1355 ndr_print_uint32(ndr, "sv1018_anndelta", r->sv1018_anndelta);
1359 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1501(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1501 *r)
1361 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1362 if (ndr_flags & NDR_SCALARS) {
1363 NDR_CHECK(ndr_push_align(ndr, 4));
1364 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1501_sessopens));
1365 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1367 if (ndr_flags & NDR_BUFFERS) {
1369 return NDR_ERR_SUCCESS;
1372 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1501(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1501 *r)
1374 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1375 if (ndr_flags & NDR_SCALARS) {
1376 NDR_CHECK(ndr_pull_align(ndr, 4));
1377 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1501_sessopens));
1378 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1380 if (ndr_flags & NDR_BUFFERS) {
1382 return NDR_ERR_SUCCESS;
1385 _PUBLIC_ void ndr_print_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1501 *r)
1387 ndr_print_struct(ndr, name, "SERVER_INFO_1501");
1388 if (r == NULL) { ndr_print_null(ndr); return; }
1390 ndr_print_uint32(ndr, "sv1501_sessopens", r->sv1501_sessopens);
1394 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1502 *r)
1396 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1397 if (ndr_flags & NDR_SCALARS) {
1398 NDR_CHECK(ndr_push_align(ndr, 4));
1399 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1502_sessvcs));
1400 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1402 if (ndr_flags & NDR_BUFFERS) {
1404 return NDR_ERR_SUCCESS;
1407 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1502 *r)
1409 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1410 if (ndr_flags & NDR_SCALARS) {
1411 NDR_CHECK(ndr_pull_align(ndr, 4));
1412 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1502_sessvcs));
1413 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1415 if (ndr_flags & NDR_BUFFERS) {
1417 return NDR_ERR_SUCCESS;
1420 _PUBLIC_ void ndr_print_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1502 *r)
1422 ndr_print_struct(ndr, name, "SERVER_INFO_1502");
1423 if (r == NULL) { ndr_print_null(ndr); return; }
1425 ndr_print_uint32(ndr, "sv1502_sessvcs", r->sv1502_sessvcs);
1429 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1503 *r)
1431 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1432 if (ndr_flags & NDR_SCALARS) {
1433 NDR_CHECK(ndr_push_align(ndr, 4));
1434 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1503_opensearch));
1435 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1437 if (ndr_flags & NDR_BUFFERS) {
1439 return NDR_ERR_SUCCESS;
1442 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1503 *r)
1444 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1445 if (ndr_flags & NDR_SCALARS) {
1446 NDR_CHECK(ndr_pull_align(ndr, 4));
1447 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1503_opensearch));
1448 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1450 if (ndr_flags & NDR_BUFFERS) {
1452 return NDR_ERR_SUCCESS;
1455 _PUBLIC_ void ndr_print_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1503 *r)
1457 ndr_print_struct(ndr, name, "SERVER_INFO_1503");
1458 if (r == NULL) { ndr_print_null(ndr); return; }
1460 ndr_print_uint32(ndr, "sv1503_opensearch", r->sv1503_opensearch);
1464 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1506(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1506 *r)
1466 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1467 if (ndr_flags & NDR_SCALARS) {
1468 NDR_CHECK(ndr_push_align(ndr, 4));
1469 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1506_maxworkitems));
1470 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1472 if (ndr_flags & NDR_BUFFERS) {
1474 return NDR_ERR_SUCCESS;
1477 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1506(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1506 *r)
1479 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1480 if (ndr_flags & NDR_SCALARS) {
1481 NDR_CHECK(ndr_pull_align(ndr, 4));
1482 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1506_maxworkitems));
1483 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1485 if (ndr_flags & NDR_BUFFERS) {
1487 return NDR_ERR_SUCCESS;
1490 _PUBLIC_ void ndr_print_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1506 *r)
1492 ndr_print_struct(ndr, name, "SERVER_INFO_1506");
1493 if (r == NULL) { ndr_print_null(ndr); return; }
1495 ndr_print_uint32(ndr, "sv1506_maxworkitems", r->sv1506_maxworkitems);
1499 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1509(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1509 *r)
1501 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1502 if (ndr_flags & NDR_SCALARS) {
1503 NDR_CHECK(ndr_push_align(ndr, 4));
1504 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1509_maxrawbuflen));
1505 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1507 if (ndr_flags & NDR_BUFFERS) {
1509 return NDR_ERR_SUCCESS;
1512 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1509(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1509 *r)
1514 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1515 if (ndr_flags & NDR_SCALARS) {
1516 NDR_CHECK(ndr_pull_align(ndr, 4));
1517 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1509_maxrawbuflen));
1518 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1520 if (ndr_flags & NDR_BUFFERS) {
1522 return NDR_ERR_SUCCESS;
1525 _PUBLIC_ void ndr_print_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1509 *r)
1527 ndr_print_struct(ndr, name, "SERVER_INFO_1509");
1528 if (r == NULL) { ndr_print_null(ndr); return; }
1530 ndr_print_uint32(ndr, "sv1509_maxrawbuflen", r->sv1509_maxrawbuflen);
1534 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1510(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1510 *r)
1536 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1537 if (ndr_flags & NDR_SCALARS) {
1538 NDR_CHECK(ndr_push_align(ndr, 4));
1539 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1510_sessusers));
1540 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1542 if (ndr_flags & NDR_BUFFERS) {
1544 return NDR_ERR_SUCCESS;
1547 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1510(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1510 *r)
1549 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1550 if (ndr_flags & NDR_SCALARS) {
1551 NDR_CHECK(ndr_pull_align(ndr, 4));
1552 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1510_sessusers));
1553 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1555 if (ndr_flags & NDR_BUFFERS) {
1557 return NDR_ERR_SUCCESS;
1560 _PUBLIC_ void ndr_print_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1510 *r)
1562 ndr_print_struct(ndr, name, "SERVER_INFO_1510");
1563 if (r == NULL) { ndr_print_null(ndr); return; }
1565 ndr_print_uint32(ndr, "sv1510_sessusers", r->sv1510_sessusers);
1569 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1511(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1511 *r)
1571 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1572 if (ndr_flags & NDR_SCALARS) {
1573 NDR_CHECK(ndr_push_align(ndr, 4));
1574 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1511_sessconns));
1575 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1577 if (ndr_flags & NDR_BUFFERS) {
1579 return NDR_ERR_SUCCESS;
1582 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1511(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1511 *r)
1584 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1585 if (ndr_flags & NDR_SCALARS) {
1586 NDR_CHECK(ndr_pull_align(ndr, 4));
1587 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1511_sessconns));
1588 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1590 if (ndr_flags & NDR_BUFFERS) {
1592 return NDR_ERR_SUCCESS;
1595 _PUBLIC_ void ndr_print_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1511 *r)
1597 ndr_print_struct(ndr, name, "SERVER_INFO_1511");
1598 if (r == NULL) { ndr_print_null(ndr); return; }
1600 ndr_print_uint32(ndr, "sv1511_sessconns", r->sv1511_sessconns);
1604 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1512(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1512 *r)
1606 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1607 if (ndr_flags & NDR_SCALARS) {
1608 NDR_CHECK(ndr_push_align(ndr, 4));
1609 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1512_maxnonpagedmemoryusage));
1610 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1612 if (ndr_flags & NDR_BUFFERS) {
1614 return NDR_ERR_SUCCESS;
1617 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1512(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1512 *r)
1619 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1620 if (ndr_flags & NDR_SCALARS) {
1621 NDR_CHECK(ndr_pull_align(ndr, 4));
1622 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1512_maxnonpagedmemoryusage));
1623 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1625 if (ndr_flags & NDR_BUFFERS) {
1627 return NDR_ERR_SUCCESS;
1630 _PUBLIC_ void ndr_print_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1512 *r)
1632 ndr_print_struct(ndr, name, "SERVER_INFO_1512");
1633 if (r == NULL) { ndr_print_null(ndr); return; }
1635 ndr_print_uint32(ndr, "sv1512_maxnonpagedmemoryusage", r->sv1512_maxnonpagedmemoryusage);
1639 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1513(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1513 *r)
1641 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1642 if (ndr_flags & NDR_SCALARS) {
1643 NDR_CHECK(ndr_push_align(ndr, 4));
1644 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1513_maxpagedmemoryusage));
1645 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1647 if (ndr_flags & NDR_BUFFERS) {
1649 return NDR_ERR_SUCCESS;
1652 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1513(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1513 *r)
1654 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1655 if (ndr_flags & NDR_SCALARS) {
1656 NDR_CHECK(ndr_pull_align(ndr, 4));
1657 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1513_maxpagedmemoryusage));
1658 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1660 if (ndr_flags & NDR_BUFFERS) {
1662 return NDR_ERR_SUCCESS;
1665 _PUBLIC_ void ndr_print_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1513 *r)
1667 ndr_print_struct(ndr, name, "SERVER_INFO_1513");
1668 if (r == NULL) { ndr_print_null(ndr); return; }
1670 ndr_print_uint32(ndr, "sv1513_maxpagedmemoryusage", r->sv1513_maxpagedmemoryusage);
1674 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1514(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1514 *r)
1676 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1677 if (ndr_flags & NDR_SCALARS) {
1678 NDR_CHECK(ndr_push_align(ndr, 1));
1679 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1514_enablesoftcompat));
1680 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1682 if (ndr_flags & NDR_BUFFERS) {
1684 return NDR_ERR_SUCCESS;
1687 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1514(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1514 *r)
1689 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1690 if (ndr_flags & NDR_SCALARS) {
1691 NDR_CHECK(ndr_pull_align(ndr, 1));
1692 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1514_enablesoftcompat));
1693 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1695 if (ndr_flags & NDR_BUFFERS) {
1697 return NDR_ERR_SUCCESS;
1700 _PUBLIC_ void ndr_print_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1514 *r)
1702 ndr_print_struct(ndr, name, "SERVER_INFO_1514");
1703 if (r == NULL) { ndr_print_null(ndr); return; }
1705 ndr_print_uint8(ndr, "sv1514_enablesoftcompat", r->sv1514_enablesoftcompat);
1709 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1515(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1515 *r)
1711 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1712 if (ndr_flags & NDR_SCALARS) {
1713 NDR_CHECK(ndr_push_align(ndr, 1));
1714 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1515_enableforcedlogoff));
1715 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1717 if (ndr_flags & NDR_BUFFERS) {
1719 return NDR_ERR_SUCCESS;
1722 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1515(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1515 *r)
1724 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1725 if (ndr_flags & NDR_SCALARS) {
1726 NDR_CHECK(ndr_pull_align(ndr, 1));
1727 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1515_enableforcedlogoff));
1728 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1730 if (ndr_flags & NDR_BUFFERS) {
1732 return NDR_ERR_SUCCESS;
1735 _PUBLIC_ void ndr_print_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1515 *r)
1737 ndr_print_struct(ndr, name, "SERVER_INFO_1515");
1738 if (r == NULL) { ndr_print_null(ndr); return; }
1740 ndr_print_uint8(ndr, "sv1515_enableforcedlogoff", r->sv1515_enableforcedlogoff);
1744 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1516(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1516 *r)
1746 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1747 if (ndr_flags & NDR_SCALARS) {
1748 NDR_CHECK(ndr_push_align(ndr, 1));
1749 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1516_timesource));
1750 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1752 if (ndr_flags & NDR_BUFFERS) {
1754 return NDR_ERR_SUCCESS;
1757 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1516(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1516 *r)
1759 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1760 if (ndr_flags & NDR_SCALARS) {
1761 NDR_CHECK(ndr_pull_align(ndr, 1));
1762 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1516_timesource));
1763 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1765 if (ndr_flags & NDR_BUFFERS) {
1767 return NDR_ERR_SUCCESS;
1770 _PUBLIC_ void ndr_print_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1516 *r)
1772 ndr_print_struct(ndr, name, "SERVER_INFO_1516");
1773 if (r == NULL) { ndr_print_null(ndr); return; }
1775 ndr_print_uint8(ndr, "sv1516_timesource", r->sv1516_timesource);
1779 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1518(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1518 *r)
1781 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1782 if (ndr_flags & NDR_SCALARS) {
1783 NDR_CHECK(ndr_push_align(ndr, 1));
1784 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1518_lmannounce));
1785 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1787 if (ndr_flags & NDR_BUFFERS) {
1789 return NDR_ERR_SUCCESS;
1792 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1518(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1518 *r)
1794 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1795 if (ndr_flags & NDR_SCALARS) {
1796 NDR_CHECK(ndr_pull_align(ndr, 1));
1797 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1518_lmannounce));
1798 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1800 if (ndr_flags & NDR_BUFFERS) {
1802 return NDR_ERR_SUCCESS;
1805 _PUBLIC_ void ndr_print_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1518 *r)
1807 ndr_print_struct(ndr, name, "SERVER_INFO_1518");
1808 if (r == NULL) { ndr_print_null(ndr); return; }
1810 ndr_print_uint8(ndr, "sv1518_lmannounce", r->sv1518_lmannounce);
1814 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1520(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1520 *r)
1816 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1817 if (ndr_flags & NDR_SCALARS) {
1818 NDR_CHECK(ndr_push_align(ndr, 4));
1819 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1520_maxcopyreadlen));
1820 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1822 if (ndr_flags & NDR_BUFFERS) {
1824 return NDR_ERR_SUCCESS;
1827 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1520(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1520 *r)
1829 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1830 if (ndr_flags & NDR_SCALARS) {
1831 NDR_CHECK(ndr_pull_align(ndr, 4));
1832 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1520_maxcopyreadlen));
1833 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1835 if (ndr_flags & NDR_BUFFERS) {
1837 return NDR_ERR_SUCCESS;
1840 _PUBLIC_ void ndr_print_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1520 *r)
1842 ndr_print_struct(ndr, name, "SERVER_INFO_1520");
1843 if (r == NULL) { ndr_print_null(ndr); return; }
1845 ndr_print_uint32(ndr, "sv1520_maxcopyreadlen", r->sv1520_maxcopyreadlen);
1849 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1521(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1521 *r)
1851 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1852 if (ndr_flags & NDR_SCALARS) {
1853 NDR_CHECK(ndr_push_align(ndr, 4));
1854 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1521_maxcopywritelen));
1855 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1857 if (ndr_flags & NDR_BUFFERS) {
1859 return NDR_ERR_SUCCESS;
1862 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1521(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1521 *r)
1864 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1865 if (ndr_flags & NDR_SCALARS) {
1866 NDR_CHECK(ndr_pull_align(ndr, 4));
1867 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1521_maxcopywritelen));
1868 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1870 if (ndr_flags & NDR_BUFFERS) {
1872 return NDR_ERR_SUCCESS;
1875 _PUBLIC_ void ndr_print_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1521 *r)
1877 ndr_print_struct(ndr, name, "SERVER_INFO_1521");
1878 if (r == NULL) { ndr_print_null(ndr); return; }
1880 ndr_print_uint32(ndr, "sv1521_maxcopywritelen", r->sv1521_maxcopywritelen);
1884 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1522(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1522 *r)
1886 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1887 if (ndr_flags & NDR_SCALARS) {
1888 NDR_CHECK(ndr_push_align(ndr, 4));
1889 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1522_minkeepsearch));
1890 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1892 if (ndr_flags & NDR_BUFFERS) {
1894 return NDR_ERR_SUCCESS;
1897 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1522(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1522 *r)
1899 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1900 if (ndr_flags & NDR_SCALARS) {
1901 NDR_CHECK(ndr_pull_align(ndr, 4));
1902 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1522_minkeepsearch));
1903 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1905 if (ndr_flags & NDR_BUFFERS) {
1907 return NDR_ERR_SUCCESS;
1910 _PUBLIC_ void ndr_print_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1522 *r)
1912 ndr_print_struct(ndr, name, "SERVER_INFO_1522");
1913 if (r == NULL) { ndr_print_null(ndr); return; }
1915 ndr_print_uint32(ndr, "sv1522_minkeepsearch", r->sv1522_minkeepsearch);
1919 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1523(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1523 *r)
1921 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1922 if (ndr_flags & NDR_SCALARS) {
1923 NDR_CHECK(ndr_push_align(ndr, 4));
1924 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1523_maxkeepsearch));
1925 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1927 if (ndr_flags & NDR_BUFFERS) {
1929 return NDR_ERR_SUCCESS;
1932 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1523(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1523 *r)
1934 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1935 if (ndr_flags & NDR_SCALARS) {
1936 NDR_CHECK(ndr_pull_align(ndr, 4));
1937 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1523_maxkeepsearch));
1938 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1940 if (ndr_flags & NDR_BUFFERS) {
1942 return NDR_ERR_SUCCESS;
1945 _PUBLIC_ void ndr_print_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1523 *r)
1947 ndr_print_struct(ndr, name, "SERVER_INFO_1523");
1948 if (r == NULL) { ndr_print_null(ndr); return; }
1950 ndr_print_uint32(ndr, "sv1523_maxkeepsearch", r->sv1523_maxkeepsearch);
1954 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1524(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1524 *r)
1956 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1957 if (ndr_flags & NDR_SCALARS) {
1958 NDR_CHECK(ndr_push_align(ndr, 4));
1959 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1524_minkeepcomplsearch));
1960 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1962 if (ndr_flags & NDR_BUFFERS) {
1964 return NDR_ERR_SUCCESS;
1967 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1524(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1524 *r)
1969 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
1970 if (ndr_flags & NDR_SCALARS) {
1971 NDR_CHECK(ndr_pull_align(ndr, 4));
1972 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1524_minkeepcomplsearch));
1973 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1975 if (ndr_flags & NDR_BUFFERS) {
1977 return NDR_ERR_SUCCESS;
1980 _PUBLIC_ void ndr_print_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1524 *r)
1982 ndr_print_struct(ndr, name, "SERVER_INFO_1524");
1983 if (r == NULL) { ndr_print_null(ndr); return; }
1985 ndr_print_uint32(ndr, "sv1524_minkeepcomplsearch", r->sv1524_minkeepcomplsearch);
1989 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1525(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1525 *r)
1991 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
1992 if (ndr_flags & NDR_SCALARS) {
1993 NDR_CHECK(ndr_push_align(ndr, 4));
1994 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1525_maxkeepcomplsearch));
1995 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1997 if (ndr_flags & NDR_BUFFERS) {
1999 return NDR_ERR_SUCCESS;
2002 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1525(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1525 *r)
2004 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2005 if (ndr_flags & NDR_SCALARS) {
2006 NDR_CHECK(ndr_pull_align(ndr, 4));
2007 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1525_maxkeepcomplsearch));
2008 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2010 if (ndr_flags & NDR_BUFFERS) {
2012 return NDR_ERR_SUCCESS;
2015 _PUBLIC_ void ndr_print_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1525 *r)
2017 ndr_print_struct(ndr, name, "SERVER_INFO_1525");
2018 if (r == NULL) { ndr_print_null(ndr); return; }
2020 ndr_print_uint32(ndr, "sv1525_maxkeepcomplsearch", r->sv1525_maxkeepcomplsearch);
2024 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1528(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1528 *r)
2026 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2027 if (ndr_flags & NDR_SCALARS) {
2028 NDR_CHECK(ndr_push_align(ndr, 4));
2029 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1528_scavtimeout));
2030 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2032 if (ndr_flags & NDR_BUFFERS) {
2034 return NDR_ERR_SUCCESS;
2037 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1528(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1528 *r)
2039 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2040 if (ndr_flags & NDR_SCALARS) {
2041 NDR_CHECK(ndr_pull_align(ndr, 4));
2042 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1528_scavtimeout));
2043 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2045 if (ndr_flags & NDR_BUFFERS) {
2047 return NDR_ERR_SUCCESS;
2050 _PUBLIC_ void ndr_print_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1528 *r)
2052 ndr_print_struct(ndr, name, "SERVER_INFO_1528");
2053 if (r == NULL) { ndr_print_null(ndr); return; }
2055 ndr_print_uint32(ndr, "sv1528_scavtimeout", r->sv1528_scavtimeout);
2059 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1529(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1529 *r)
2061 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2062 if (ndr_flags & NDR_SCALARS) {
2063 NDR_CHECK(ndr_push_align(ndr, 4));
2064 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1529_minrcvqueue));
2065 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2067 if (ndr_flags & NDR_BUFFERS) {
2069 return NDR_ERR_SUCCESS;
2072 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1529(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1529 *r)
2074 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2075 if (ndr_flags & NDR_SCALARS) {
2076 NDR_CHECK(ndr_pull_align(ndr, 4));
2077 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1529_minrcvqueue));
2078 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2080 if (ndr_flags & NDR_BUFFERS) {
2082 return NDR_ERR_SUCCESS;
2085 _PUBLIC_ void ndr_print_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1529 *r)
2087 ndr_print_struct(ndr, name, "SERVER_INFO_1529");
2088 if (r == NULL) { ndr_print_null(ndr); return; }
2090 ndr_print_uint32(ndr, "sv1529_minrcvqueue", r->sv1529_minrcvqueue);
2094 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1530(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1530 *r)
2096 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2097 if (ndr_flags & NDR_SCALARS) {
2098 NDR_CHECK(ndr_push_align(ndr, 4));
2099 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1530_minfreeworkitems));
2100 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2102 if (ndr_flags & NDR_BUFFERS) {
2104 return NDR_ERR_SUCCESS;
2107 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1530(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1530 *r)
2109 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2110 if (ndr_flags & NDR_SCALARS) {
2111 NDR_CHECK(ndr_pull_align(ndr, 4));
2112 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1530_minfreeworkitems));
2113 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2115 if (ndr_flags & NDR_BUFFERS) {
2117 return NDR_ERR_SUCCESS;
2120 _PUBLIC_ void ndr_print_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1530 *r)
2122 ndr_print_struct(ndr, name, "SERVER_INFO_1530");
2123 if (r == NULL) { ndr_print_null(ndr); return; }
2125 ndr_print_uint32(ndr, "sv1530_minfreeworkitems", r->sv1530_minfreeworkitems);
2129 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1533(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1533 *r)
2131 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2132 if (ndr_flags & NDR_SCALARS) {
2133 NDR_CHECK(ndr_push_align(ndr, 4));
2134 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1533_maxmpxct));
2135 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2137 if (ndr_flags & NDR_BUFFERS) {
2139 return NDR_ERR_SUCCESS;
2142 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1533(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1533 *r)
2144 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2145 if (ndr_flags & NDR_SCALARS) {
2146 NDR_CHECK(ndr_pull_align(ndr, 4));
2147 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1533_maxmpxct));
2148 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2150 if (ndr_flags & NDR_BUFFERS) {
2152 return NDR_ERR_SUCCESS;
2155 _PUBLIC_ void ndr_print_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1533 *r)
2157 ndr_print_struct(ndr, name, "SERVER_INFO_1533");
2158 if (r == NULL) { ndr_print_null(ndr); return; }
2160 ndr_print_uint32(ndr, "sv1533_maxmpxct", r->sv1533_maxmpxct);
2164 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1534(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1534 *r)
2166 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2167 if (ndr_flags & NDR_SCALARS) {
2168 NDR_CHECK(ndr_push_align(ndr, 4));
2169 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1534_oplockbreakwait));
2170 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2172 if (ndr_flags & NDR_BUFFERS) {
2174 return NDR_ERR_SUCCESS;
2177 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1534(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1534 *r)
2179 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2180 if (ndr_flags & NDR_SCALARS) {
2181 NDR_CHECK(ndr_pull_align(ndr, 4));
2182 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1534_oplockbreakwait));
2183 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2185 if (ndr_flags & NDR_BUFFERS) {
2187 return NDR_ERR_SUCCESS;
2190 _PUBLIC_ void ndr_print_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1534 *r)
2192 ndr_print_struct(ndr, name, "SERVER_INFO_1534");
2193 if (r == NULL) { ndr_print_null(ndr); return; }
2195 ndr_print_uint32(ndr, "sv1534_oplockbreakwait", r->sv1534_oplockbreakwait);
2199 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1535(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1535 *r)
2201 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2202 if (ndr_flags & NDR_SCALARS) {
2203 NDR_CHECK(ndr_push_align(ndr, 4));
2204 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1535_oplockbreakresponsewait));
2205 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2207 if (ndr_flags & NDR_BUFFERS) {
2209 return NDR_ERR_SUCCESS;
2212 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1535(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1535 *r)
2214 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2215 if (ndr_flags & NDR_SCALARS) {
2216 NDR_CHECK(ndr_pull_align(ndr, 4));
2217 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1535_oplockbreakresponsewait));
2218 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2220 if (ndr_flags & NDR_BUFFERS) {
2222 return NDR_ERR_SUCCESS;
2225 _PUBLIC_ void ndr_print_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1535 *r)
2227 ndr_print_struct(ndr, name, "SERVER_INFO_1535");
2228 if (r == NULL) { ndr_print_null(ndr); return; }
2230 ndr_print_uint32(ndr, "sv1535_oplockbreakresponsewait", r->sv1535_oplockbreakresponsewait);
2234 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1536(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1536 *r)
2236 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2237 if (ndr_flags & NDR_SCALARS) {
2238 NDR_CHECK(ndr_push_align(ndr, 1));
2239 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1536_enableoplocks));
2240 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2242 if (ndr_flags & NDR_BUFFERS) {
2244 return NDR_ERR_SUCCESS;
2247 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1536(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1536 *r)
2249 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2250 if (ndr_flags & NDR_SCALARS) {
2251 NDR_CHECK(ndr_pull_align(ndr, 1));
2252 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1536_enableoplocks));
2253 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2255 if (ndr_flags & NDR_BUFFERS) {
2257 return NDR_ERR_SUCCESS;
2260 _PUBLIC_ void ndr_print_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1536 *r)
2262 ndr_print_struct(ndr, name, "SERVER_INFO_1536");
2263 if (r == NULL) { ndr_print_null(ndr); return; }
2265 ndr_print_uint8(ndr, "sv1536_enableoplocks", r->sv1536_enableoplocks);
2269 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1537(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1537 *r)
2271 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2272 if (ndr_flags & NDR_SCALARS) {
2273 NDR_CHECK(ndr_push_align(ndr, 1));
2274 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1537_enableoplockforceclose));
2275 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2277 if (ndr_flags & NDR_BUFFERS) {
2279 return NDR_ERR_SUCCESS;
2282 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1537(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1537 *r)
2284 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2285 if (ndr_flags & NDR_SCALARS) {
2286 NDR_CHECK(ndr_pull_align(ndr, 1));
2287 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1537_enableoplockforceclose));
2288 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2290 if (ndr_flags & NDR_BUFFERS) {
2292 return NDR_ERR_SUCCESS;
2295 _PUBLIC_ void ndr_print_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1537 *r)
2297 ndr_print_struct(ndr, name, "SERVER_INFO_1537");
2298 if (r == NULL) { ndr_print_null(ndr); return; }
2300 ndr_print_uint8(ndr, "sv1537_enableoplockforceclose", r->sv1537_enableoplockforceclose);
2304 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1538(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1538 *r)
2306 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2307 if (ndr_flags & NDR_SCALARS) {
2308 NDR_CHECK(ndr_push_align(ndr, 1));
2309 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1538_enablefcbopens));
2310 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2312 if (ndr_flags & NDR_BUFFERS) {
2314 return NDR_ERR_SUCCESS;
2317 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1538(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1538 *r)
2319 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2320 if (ndr_flags & NDR_SCALARS) {
2321 NDR_CHECK(ndr_pull_align(ndr, 1));
2322 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1538_enablefcbopens));
2323 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2325 if (ndr_flags & NDR_BUFFERS) {
2327 return NDR_ERR_SUCCESS;
2330 _PUBLIC_ void ndr_print_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1538 *r)
2332 ndr_print_struct(ndr, name, "SERVER_INFO_1538");
2333 if (r == NULL) { ndr_print_null(ndr); return; }
2335 ndr_print_uint8(ndr, "sv1538_enablefcbopens", r->sv1538_enablefcbopens);
2339 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1539(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1539 *r)
2341 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2342 if (ndr_flags & NDR_SCALARS) {
2343 NDR_CHECK(ndr_push_align(ndr, 1));
2344 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1539_enableraw));
2345 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2347 if (ndr_flags & NDR_BUFFERS) {
2349 return NDR_ERR_SUCCESS;
2352 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1539(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1539 *r)
2354 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2355 if (ndr_flags & NDR_SCALARS) {
2356 NDR_CHECK(ndr_pull_align(ndr, 1));
2357 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1539_enableraw));
2358 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2360 if (ndr_flags & NDR_BUFFERS) {
2362 return NDR_ERR_SUCCESS;
2365 _PUBLIC_ void ndr_print_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1539 *r)
2367 ndr_print_struct(ndr, name, "SERVER_INFO_1539");
2368 if (r == NULL) { ndr_print_null(ndr); return; }
2370 ndr_print_uint8(ndr, "sv1539_enableraw", r->sv1539_enableraw);
2374 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1540(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1540 *r)
2376 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2377 if (ndr_flags & NDR_SCALARS) {
2378 NDR_CHECK(ndr_push_align(ndr, 1));
2379 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1540_enablesharednetdrives));
2380 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2382 if (ndr_flags & NDR_BUFFERS) {
2384 return NDR_ERR_SUCCESS;
2387 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1540(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1540 *r)
2389 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2390 if (ndr_flags & NDR_SCALARS) {
2391 NDR_CHECK(ndr_pull_align(ndr, 1));
2392 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1540_enablesharednetdrives));
2393 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2395 if (ndr_flags & NDR_BUFFERS) {
2397 return NDR_ERR_SUCCESS;
2400 _PUBLIC_ void ndr_print_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1540 *r)
2402 ndr_print_struct(ndr, name, "SERVER_INFO_1540");
2403 if (r == NULL) { ndr_print_null(ndr); return; }
2405 ndr_print_uint8(ndr, "sv1540_enablesharednetdrives", r->sv1540_enablesharednetdrives);
2409 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1541(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1541 *r)
2411 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2412 if (ndr_flags & NDR_SCALARS) {
2413 NDR_CHECK(ndr_push_align(ndr, 1));
2414 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1541_minfreeconnections));
2415 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2417 if (ndr_flags & NDR_BUFFERS) {
2419 return NDR_ERR_SUCCESS;
2422 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1541(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1541 *r)
2424 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2425 if (ndr_flags & NDR_SCALARS) {
2426 NDR_CHECK(ndr_pull_align(ndr, 1));
2427 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1541_minfreeconnections));
2428 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2430 if (ndr_flags & NDR_BUFFERS) {
2432 return NDR_ERR_SUCCESS;
2435 _PUBLIC_ void ndr_print_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1541 *r)
2437 ndr_print_struct(ndr, name, "SERVER_INFO_1541");
2438 if (r == NULL) { ndr_print_null(ndr); return; }
2440 ndr_print_uint8(ndr, "sv1541_minfreeconnections", r->sv1541_minfreeconnections);
2444 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1542(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1542 *r)
2446 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2447 if (ndr_flags & NDR_SCALARS) {
2448 NDR_CHECK(ndr_push_align(ndr, 1));
2449 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1542_maxfreeconnections));
2450 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2452 if (ndr_flags & NDR_BUFFERS) {
2454 return NDR_ERR_SUCCESS;
2457 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1542(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1542 *r)
2459 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2460 if (ndr_flags & NDR_SCALARS) {
2461 NDR_CHECK(ndr_pull_align(ndr, 1));
2462 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1542_maxfreeconnections));
2463 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2465 if (ndr_flags & NDR_BUFFERS) {
2467 return NDR_ERR_SUCCESS;
2470 _PUBLIC_ void ndr_print_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1542 *r)
2472 ndr_print_struct(ndr, name, "SERVER_INFO_1542");
2473 if (r == NULL) { ndr_print_null(ndr); return; }
2475 ndr_print_uint8(ndr, "sv1542_maxfreeconnections", r->sv1542_maxfreeconnections);
2479 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1543(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1543 *r)
2481 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2482 if (ndr_flags & NDR_SCALARS) {
2483 NDR_CHECK(ndr_push_align(ndr, 4));
2484 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1543_initsesstable));
2485 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2487 if (ndr_flags & NDR_BUFFERS) {
2489 return NDR_ERR_SUCCESS;
2492 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1543(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1543 *r)
2494 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2495 if (ndr_flags & NDR_SCALARS) {
2496 NDR_CHECK(ndr_pull_align(ndr, 4));
2497 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1543_initsesstable));
2498 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2500 if (ndr_flags & NDR_BUFFERS) {
2502 return NDR_ERR_SUCCESS;
2505 _PUBLIC_ void ndr_print_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1543 *r)
2507 ndr_print_struct(ndr, name, "SERVER_INFO_1543");
2508 if (r == NULL) { ndr_print_null(ndr); return; }
2510 ndr_print_uint32(ndr, "sv1543_initsesstable", r->sv1543_initsesstable);
2514 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1544(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1544 *r)
2516 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2517 if (ndr_flags & NDR_SCALARS) {
2518 NDR_CHECK(ndr_push_align(ndr, 4));
2519 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1544_initconntable));
2520 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2522 if (ndr_flags & NDR_BUFFERS) {
2524 return NDR_ERR_SUCCESS;
2527 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1544(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1544 *r)
2529 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2530 if (ndr_flags & NDR_SCALARS) {
2531 NDR_CHECK(ndr_pull_align(ndr, 4));
2532 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1544_initconntable));
2533 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2535 if (ndr_flags & NDR_BUFFERS) {
2537 return NDR_ERR_SUCCESS;
2540 _PUBLIC_ void ndr_print_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1544 *r)
2542 ndr_print_struct(ndr, name, "SERVER_INFO_1544");
2543 if (r == NULL) { ndr_print_null(ndr); return; }
2545 ndr_print_uint32(ndr, "sv1544_initconntable", r->sv1544_initconntable);
2549 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1545(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1545 *r)
2551 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2552 if (ndr_flags & NDR_SCALARS) {
2553 NDR_CHECK(ndr_push_align(ndr, 4));
2554 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1545_initfiletable));
2555 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2557 if (ndr_flags & NDR_BUFFERS) {
2559 return NDR_ERR_SUCCESS;
2562 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1545(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1545 *r)
2564 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2565 if (ndr_flags & NDR_SCALARS) {
2566 NDR_CHECK(ndr_pull_align(ndr, 4));
2567 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1545_initfiletable));
2568 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2570 if (ndr_flags & NDR_BUFFERS) {
2572 return NDR_ERR_SUCCESS;
2575 _PUBLIC_ void ndr_print_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1545 *r)
2577 ndr_print_struct(ndr, name, "SERVER_INFO_1545");
2578 if (r == NULL) { ndr_print_null(ndr); return; }
2580 ndr_print_uint32(ndr, "sv1545_initfiletable", r->sv1545_initfiletable);
2584 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1546(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1546 *r)
2586 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2587 if (ndr_flags & NDR_SCALARS) {
2588 NDR_CHECK(ndr_push_align(ndr, 4));
2589 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1546_initsearchtable));
2590 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2592 if (ndr_flags & NDR_BUFFERS) {
2594 return NDR_ERR_SUCCESS;
2597 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1546(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1546 *r)
2599 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2600 if (ndr_flags & NDR_SCALARS) {
2601 NDR_CHECK(ndr_pull_align(ndr, 4));
2602 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1546_initsearchtable));
2603 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2605 if (ndr_flags & NDR_BUFFERS) {
2607 return NDR_ERR_SUCCESS;
2610 _PUBLIC_ void ndr_print_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1546 *r)
2612 ndr_print_struct(ndr, name, "SERVER_INFO_1546");
2613 if (r == NULL) { ndr_print_null(ndr); return; }
2615 ndr_print_uint32(ndr, "sv1546_initsearchtable", r->sv1546_initsearchtable);
2619 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1547(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1547 *r)
2621 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2622 if (ndr_flags & NDR_SCALARS) {
2623 NDR_CHECK(ndr_push_align(ndr, 4));
2624 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1547_alertschedule));
2625 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2627 if (ndr_flags & NDR_BUFFERS) {
2629 return NDR_ERR_SUCCESS;
2632 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1547(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1547 *r)
2634 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2635 if (ndr_flags & NDR_SCALARS) {
2636 NDR_CHECK(ndr_pull_align(ndr, 4));
2637 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1547_alertschedule));
2638 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2640 if (ndr_flags & NDR_BUFFERS) {
2642 return NDR_ERR_SUCCESS;
2645 _PUBLIC_ void ndr_print_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1547 *r)
2647 ndr_print_struct(ndr, name, "SERVER_INFO_1547");
2648 if (r == NULL) { ndr_print_null(ndr); return; }
2650 ndr_print_uint32(ndr, "sv1547_alertschedule", r->sv1547_alertschedule);
2654 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1548(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1548 *r)
2656 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2657 if (ndr_flags & NDR_SCALARS) {
2658 NDR_CHECK(ndr_push_align(ndr, 4));
2659 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1548_errorthreshold));
2660 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2662 if (ndr_flags & NDR_BUFFERS) {
2664 return NDR_ERR_SUCCESS;
2667 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1548(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1548 *r)
2669 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2670 if (ndr_flags & NDR_SCALARS) {
2671 NDR_CHECK(ndr_pull_align(ndr, 4));
2672 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1548_errorthreshold));
2673 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2675 if (ndr_flags & NDR_BUFFERS) {
2677 return NDR_ERR_SUCCESS;
2680 _PUBLIC_ void ndr_print_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1548 *r)
2682 ndr_print_struct(ndr, name, "SERVER_INFO_1548");
2683 if (r == NULL) { ndr_print_null(ndr); return; }
2685 ndr_print_uint32(ndr, "sv1548_errorthreshold", r->sv1548_errorthreshold);
2689 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1549(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1549 *r)
2691 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2692 if (ndr_flags & NDR_SCALARS) {
2693 NDR_CHECK(ndr_push_align(ndr, 4));
2694 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1549_networkerrorthreshold));
2695 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2697 if (ndr_flags & NDR_BUFFERS) {
2699 return NDR_ERR_SUCCESS;
2702 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1549(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1549 *r)
2704 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2705 if (ndr_flags & NDR_SCALARS) {
2706 NDR_CHECK(ndr_pull_align(ndr, 4));
2707 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1549_networkerrorthreshold));
2708 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2710 if (ndr_flags & NDR_BUFFERS) {
2712 return NDR_ERR_SUCCESS;
2715 _PUBLIC_ void ndr_print_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1549 *r)
2717 ndr_print_struct(ndr, name, "SERVER_INFO_1549");
2718 if (r == NULL) { ndr_print_null(ndr); return; }
2720 ndr_print_uint32(ndr, "sv1549_networkerrorthreshold", r->sv1549_networkerrorthreshold);
2724 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1550(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1550 *r)
2726 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2727 if (ndr_flags & NDR_SCALARS) {
2728 NDR_CHECK(ndr_push_align(ndr, 4));
2729 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1550_diskspacethreshold));
2730 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2732 if (ndr_flags & NDR_BUFFERS) {
2734 return NDR_ERR_SUCCESS;
2737 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1550(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1550 *r)
2739 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2740 if (ndr_flags & NDR_SCALARS) {
2741 NDR_CHECK(ndr_pull_align(ndr, 4));
2742 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1550_diskspacethreshold));
2743 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2745 if (ndr_flags & NDR_BUFFERS) {
2747 return NDR_ERR_SUCCESS;
2750 _PUBLIC_ void ndr_print_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1550 *r)
2752 ndr_print_struct(ndr, name, "SERVER_INFO_1550");
2753 if (r == NULL) { ndr_print_null(ndr); return; }
2755 ndr_print_uint32(ndr, "sv1550_diskspacethreshold", r->sv1550_diskspacethreshold);
2759 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1552(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1552 *r)
2761 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2762 if (ndr_flags & NDR_SCALARS) {
2763 NDR_CHECK(ndr_push_align(ndr, 4));
2764 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1552_maxlinkdelay));
2765 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2767 if (ndr_flags & NDR_BUFFERS) {
2769 return NDR_ERR_SUCCESS;
2772 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1552(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1552 *r)
2774 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2775 if (ndr_flags & NDR_SCALARS) {
2776 NDR_CHECK(ndr_pull_align(ndr, 4));
2777 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1552_maxlinkdelay));
2778 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2780 if (ndr_flags & NDR_BUFFERS) {
2782 return NDR_ERR_SUCCESS;
2785 _PUBLIC_ void ndr_print_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1552 *r)
2787 ndr_print_struct(ndr, name, "SERVER_INFO_1552");
2788 if (r == NULL) { ndr_print_null(ndr); return; }
2790 ndr_print_uint32(ndr, "sv1552_maxlinkdelay", r->sv1552_maxlinkdelay);
2794 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1553(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1553 *r)
2796 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2797 if (ndr_flags & NDR_SCALARS) {
2798 NDR_CHECK(ndr_push_align(ndr, 4));
2799 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1553_minlinkthroughput));
2800 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2802 if (ndr_flags & NDR_BUFFERS) {
2804 return NDR_ERR_SUCCESS;
2807 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1553(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1553 *r)
2809 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2810 if (ndr_flags & NDR_SCALARS) {
2811 NDR_CHECK(ndr_pull_align(ndr, 4));
2812 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1553_minlinkthroughput));
2813 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2815 if (ndr_flags & NDR_BUFFERS) {
2817 return NDR_ERR_SUCCESS;
2820 _PUBLIC_ void ndr_print_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1553 *r)
2822 ndr_print_struct(ndr, name, "SERVER_INFO_1553");
2823 if (r == NULL) { ndr_print_null(ndr); return; }
2825 ndr_print_uint32(ndr, "sv1553_minlinkthroughput", r->sv1553_minlinkthroughput);
2829 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1554(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1554 *r)
2831 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2832 if (ndr_flags & NDR_SCALARS) {
2833 NDR_CHECK(ndr_push_align(ndr, 4));
2834 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1554_linkinfovalidtime));
2835 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2837 if (ndr_flags & NDR_BUFFERS) {
2839 return NDR_ERR_SUCCESS;
2842 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1554(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1554 *r)
2844 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2845 if (ndr_flags & NDR_SCALARS) {
2846 NDR_CHECK(ndr_pull_align(ndr, 4));
2847 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1554_linkinfovalidtime));
2848 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2850 if (ndr_flags & NDR_BUFFERS) {
2852 return NDR_ERR_SUCCESS;
2855 _PUBLIC_ void ndr_print_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1554 *r)
2857 ndr_print_struct(ndr, name, "SERVER_INFO_1554");
2858 if (r == NULL) { ndr_print_null(ndr); return; }
2860 ndr_print_uint32(ndr, "sv1554_linkinfovalidtime", r->sv1554_linkinfovalidtime);
2864 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1555(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1555 *r)
2866 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2867 if (ndr_flags & NDR_SCALARS) {
2868 NDR_CHECK(ndr_push_align(ndr, 4));
2869 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1555_scavqosinfoupdatetime));
2870 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2872 if (ndr_flags & NDR_BUFFERS) {
2874 return NDR_ERR_SUCCESS;
2877 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1555(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1555 *r)
2879 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2880 if (ndr_flags & NDR_SCALARS) {
2881 NDR_CHECK(ndr_pull_align(ndr, 4));
2882 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1555_scavqosinfoupdatetime));
2883 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2885 if (ndr_flags & NDR_BUFFERS) {
2887 return NDR_ERR_SUCCESS;
2890 _PUBLIC_ void ndr_print_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1555 *r)
2892 ndr_print_struct(ndr, name, "SERVER_INFO_1555");
2893 if (r == NULL) { ndr_print_null(ndr); return; }
2895 ndr_print_uint32(ndr, "sv1555_scavqosinfoupdatetime", r->sv1555_scavqosinfoupdatetime);
2899 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1556(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1556 *r)
2901 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2902 if (ndr_flags & NDR_SCALARS) {
2903 NDR_CHECK(ndr_push_align(ndr, 4));
2904 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1556_maxworkitemidletime));
2905 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2907 if (ndr_flags & NDR_BUFFERS) {
2909 return NDR_ERR_SUCCESS;
2912 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1556(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1556 *r)
2914 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2915 if (ndr_flags & NDR_SCALARS) {
2916 NDR_CHECK(ndr_pull_align(ndr, 4));
2917 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1556_maxworkitemidletime));
2918 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2920 if (ndr_flags & NDR_BUFFERS) {
2922 return NDR_ERR_SUCCESS;
2925 _PUBLIC_ void ndr_print_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1556 *r)
2927 ndr_print_struct(ndr, name, "SERVER_INFO_1556");
2928 if (r == NULL) { ndr_print_null(ndr); return; }
2930 ndr_print_uint32(ndr, "sv1556_maxworkitemidletime", r->sv1556_maxworkitemidletime);
2934 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1557(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1557 *r)
2936 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2937 if (ndr_flags & NDR_SCALARS) {
2938 NDR_CHECK(ndr_push_align(ndr, 4));
2939 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1557_maxrawworkitems));
2940 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2942 if (ndr_flags & NDR_BUFFERS) {
2944 return NDR_ERR_SUCCESS;
2947 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1557(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1557 *r)
2949 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2950 if (ndr_flags & NDR_SCALARS) {
2951 NDR_CHECK(ndr_pull_align(ndr, 4));
2952 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1557_maxrawworkitems));
2953 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2955 if (ndr_flags & NDR_BUFFERS) {
2957 return NDR_ERR_SUCCESS;
2960 _PUBLIC_ void ndr_print_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1557 *r)
2962 ndr_print_struct(ndr, name, "SERVER_INFO_1557");
2963 if (r == NULL) { ndr_print_null(ndr); return; }
2965 ndr_print_uint32(ndr, "sv1557_maxrawworkitems", r->sv1557_maxrawworkitems);
2969 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1560(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1560 *r)
2971 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
2972 if (ndr_flags & NDR_SCALARS) {
2973 NDR_CHECK(ndr_push_align(ndr, 4));
2974 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1560_producttype));
2975 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2977 if (ndr_flags & NDR_BUFFERS) {
2979 return NDR_ERR_SUCCESS;
2982 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1560(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1560 *r)
2984 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
2985 if (ndr_flags & NDR_SCALARS) {
2986 NDR_CHECK(ndr_pull_align(ndr, 4));
2987 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1560_producttype));
2988 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2990 if (ndr_flags & NDR_BUFFERS) {
2992 return NDR_ERR_SUCCESS;
2995 _PUBLIC_ void ndr_print_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1560 *r)
2997 ndr_print_struct(ndr, name, "SERVER_INFO_1560");
2998 if (r == NULL) { ndr_print_null(ndr); return; }
3000 ndr_print_uint32(ndr, "sv1560_producttype", r->sv1560_producttype);
3004 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1561(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1561 *r)
3006 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3007 if (ndr_flags & NDR_SCALARS) {
3008 NDR_CHECK(ndr_push_align(ndr, 4));
3009 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1561_serversize));
3010 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3012 if (ndr_flags & NDR_BUFFERS) {
3014 return NDR_ERR_SUCCESS;
3017 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1561(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1561 *r)
3019 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3020 if (ndr_flags & NDR_SCALARS) {
3021 NDR_CHECK(ndr_pull_align(ndr, 4));
3022 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1561_serversize));
3023 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3025 if (ndr_flags & NDR_BUFFERS) {
3027 return NDR_ERR_SUCCESS;
3030 _PUBLIC_ void ndr_print_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1561 *r)
3032 ndr_print_struct(ndr, name, "SERVER_INFO_1561");
3033 if (r == NULL) { ndr_print_null(ndr); return; }
3035 ndr_print_uint32(ndr, "sv1561_serversize", r->sv1561_serversize);
3039 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1562(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1562 *r)
3041 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3042 if (ndr_flags & NDR_SCALARS) {
3043 NDR_CHECK(ndr_push_align(ndr, 4));
3044 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1562_connectionlessautodisc));
3045 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3047 if (ndr_flags & NDR_BUFFERS) {
3049 return NDR_ERR_SUCCESS;
3052 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1562(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1562 *r)
3054 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3055 if (ndr_flags & NDR_SCALARS) {
3056 NDR_CHECK(ndr_pull_align(ndr, 4));
3057 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1562_connectionlessautodisc));
3058 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3060 if (ndr_flags & NDR_BUFFERS) {
3062 return NDR_ERR_SUCCESS;
3065 _PUBLIC_ void ndr_print_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1562 *r)
3067 ndr_print_struct(ndr, name, "SERVER_INFO_1562");
3068 if (r == NULL) { ndr_print_null(ndr); return; }
3070 ndr_print_uint32(ndr, "sv1562_connectionlessautodisc", r->sv1562_connectionlessautodisc);
3074 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1563(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1563 *r)
3076 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3077 if (ndr_flags & NDR_SCALARS) {
3078 NDR_CHECK(ndr_push_align(ndr, 4));
3079 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1563_sharingviolationretries));
3080 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3082 if (ndr_flags & NDR_BUFFERS) {
3084 return NDR_ERR_SUCCESS;
3087 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1563(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1563 *r)
3089 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3090 if (ndr_flags & NDR_SCALARS) {
3091 NDR_CHECK(ndr_pull_align(ndr, 4));
3092 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1563_sharingviolationretries));
3093 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3095 if (ndr_flags & NDR_BUFFERS) {
3097 return NDR_ERR_SUCCESS;
3100 _PUBLIC_ void ndr_print_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1563 *r)
3102 ndr_print_struct(ndr, name, "SERVER_INFO_1563");
3103 if (r == NULL) { ndr_print_null(ndr); return; }
3105 ndr_print_uint32(ndr, "sv1563_sharingviolationretries", r->sv1563_sharingviolationretries);
3109 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1564(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1564 *r)
3111 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3112 if (ndr_flags & NDR_SCALARS) {
3113 NDR_CHECK(ndr_push_align(ndr, 4));
3114 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1564_sharingviolationdelay));
3115 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3117 if (ndr_flags & NDR_BUFFERS) {
3119 return NDR_ERR_SUCCESS;
3122 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1564(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1564 *r)
3124 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3125 if (ndr_flags & NDR_SCALARS) {
3126 NDR_CHECK(ndr_pull_align(ndr, 4));
3127 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1564_sharingviolationdelay));
3128 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3130 if (ndr_flags & NDR_BUFFERS) {
3132 return NDR_ERR_SUCCESS;
3135 _PUBLIC_ void ndr_print_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1564 *r)
3137 ndr_print_struct(ndr, name, "SERVER_INFO_1564");
3138 if (r == NULL) { ndr_print_null(ndr); return; }
3140 ndr_print_uint32(ndr, "sv1564_sharingviolationdelay", r->sv1564_sharingviolationdelay);
3144 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1565(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1565 *r)
3146 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3147 if (ndr_flags & NDR_SCALARS) {
3148 NDR_CHECK(ndr_push_align(ndr, 4));
3149 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1565_maxglobalopensearch));
3150 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3152 if (ndr_flags & NDR_BUFFERS) {
3154 return NDR_ERR_SUCCESS;
3157 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1565(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1565 *r)
3159 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3160 if (ndr_flags & NDR_SCALARS) {
3161 NDR_CHECK(ndr_pull_align(ndr, 4));
3162 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1565_maxglobalopensearch));
3163 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3165 if (ndr_flags & NDR_BUFFERS) {
3167 return NDR_ERR_SUCCESS;
3170 _PUBLIC_ void ndr_print_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1565 *r)
3172 ndr_print_struct(ndr, name, "SERVER_INFO_1565");
3173 if (r == NULL) { ndr_print_null(ndr); return; }
3175 ndr_print_uint32(ndr, "sv1565_maxglobalopensearch", r->sv1565_maxglobalopensearch);
3179 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1566(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1566 *r)
3181 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3182 if (ndr_flags & NDR_SCALARS) {
3183 NDR_CHECK(ndr_push_align(ndr, 1));
3184 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1566_removeduplicatesearches));
3185 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
3187 if (ndr_flags & NDR_BUFFERS) {
3189 return NDR_ERR_SUCCESS;
3192 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1566(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1566 *r)
3194 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3195 if (ndr_flags & NDR_SCALARS) {
3196 NDR_CHECK(ndr_pull_align(ndr, 1));
3197 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1566_removeduplicatesearches));
3198 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
3200 if (ndr_flags & NDR_BUFFERS) {
3202 return NDR_ERR_SUCCESS;
3205 _PUBLIC_ void ndr_print_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1566 *r)
3207 ndr_print_struct(ndr, name, "SERVER_INFO_1566");
3208 if (r == NULL) { ndr_print_null(ndr); return; }
3210 ndr_print_uint8(ndr, "sv1566_removeduplicatesearches", r->sv1566_removeduplicatesearches);
3214 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1567(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1567 *r)
3216 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3217 if (ndr_flags & NDR_SCALARS) {
3218 NDR_CHECK(ndr_push_align(ndr, 4));
3219 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1567_lockviolationretries));
3220 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3222 if (ndr_flags & NDR_BUFFERS) {
3224 return NDR_ERR_SUCCESS;
3227 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1567(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1567 *r)
3229 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3230 if (ndr_flags & NDR_SCALARS) {
3231 NDR_CHECK(ndr_pull_align(ndr, 4));
3232 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1567_lockviolationretries));
3233 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3235 if (ndr_flags & NDR_BUFFERS) {
3237 return NDR_ERR_SUCCESS;
3240 _PUBLIC_ void ndr_print_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1567 *r)
3242 ndr_print_struct(ndr, name, "SERVER_INFO_1567");
3243 if (r == NULL) { ndr_print_null(ndr); return; }
3245 ndr_print_uint32(ndr, "sv1567_lockviolationretries", r->sv1567_lockviolationretries);
3249 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1568(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1568 *r)
3251 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3252 if (ndr_flags & NDR_SCALARS) {
3253 NDR_CHECK(ndr_push_align(ndr, 4));
3254 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1568_lockviolationoffset));
3255 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3257 if (ndr_flags & NDR_BUFFERS) {
3259 return NDR_ERR_SUCCESS;
3262 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1568(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1568 *r)
3264 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3265 if (ndr_flags & NDR_SCALARS) {
3266 NDR_CHECK(ndr_pull_align(ndr, 4));
3267 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1568_lockviolationoffset));
3268 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3270 if (ndr_flags & NDR_BUFFERS) {
3272 return NDR_ERR_SUCCESS;
3275 _PUBLIC_ void ndr_print_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1568 *r)
3277 ndr_print_struct(ndr, name, "SERVER_INFO_1568");
3278 if (r == NULL) { ndr_print_null(ndr); return; }
3280 ndr_print_uint32(ndr, "sv1568_lockviolationoffset", r->sv1568_lockviolationoffset);
3284 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1569(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1569 *r)
3286 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3287 if (ndr_flags & NDR_SCALARS) {
3288 NDR_CHECK(ndr_push_align(ndr, 4));
3289 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1569_lockviolationdelay));
3290 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3292 if (ndr_flags & NDR_BUFFERS) {
3294 return NDR_ERR_SUCCESS;
3297 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1569(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1569 *r)
3299 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3300 if (ndr_flags & NDR_SCALARS) {
3301 NDR_CHECK(ndr_pull_align(ndr, 4));
3302 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1569_lockviolationdelay));
3303 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3305 if (ndr_flags & NDR_BUFFERS) {
3307 return NDR_ERR_SUCCESS;
3310 _PUBLIC_ void ndr_print_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1569 *r)
3312 ndr_print_struct(ndr, name, "SERVER_INFO_1569");
3313 if (r == NULL) { ndr_print_null(ndr); return; }
3315 ndr_print_uint32(ndr, "sv1569_lockviolationdelay", r->sv1569_lockviolationdelay);
3319 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1570(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1570 *r)
3321 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3322 if (ndr_flags & NDR_SCALARS) {
3323 NDR_CHECK(ndr_push_align(ndr, 4));
3324 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1570_mdlreadswitchover));
3325 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3327 if (ndr_flags & NDR_BUFFERS) {
3329 return NDR_ERR_SUCCESS;
3332 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1570(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1570 *r)
3334 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3335 if (ndr_flags & NDR_SCALARS) {
3336 NDR_CHECK(ndr_pull_align(ndr, 4));
3337 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1570_mdlreadswitchover));
3338 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3340 if (ndr_flags & NDR_BUFFERS) {
3342 return NDR_ERR_SUCCESS;
3345 _PUBLIC_ void ndr_print_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1570 *r)
3347 ndr_print_struct(ndr, name, "SERVER_INFO_1570");
3348 if (r == NULL) { ndr_print_null(ndr); return; }
3350 ndr_print_uint32(ndr, "sv1570_mdlreadswitchover", r->sv1570_mdlreadswitchover);
3354 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1571(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1571 *r)
3356 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3357 if (ndr_flags & NDR_SCALARS) {
3358 NDR_CHECK(ndr_push_align(ndr, 4));
3359 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1571_cachedopenlimit));
3360 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3362 if (ndr_flags & NDR_BUFFERS) {
3364 return NDR_ERR_SUCCESS;
3367 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1571(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1571 *r)
3369 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3370 if (ndr_flags & NDR_SCALARS) {
3371 NDR_CHECK(ndr_pull_align(ndr, 4));
3372 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1571_cachedopenlimit));
3373 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3375 if (ndr_flags & NDR_BUFFERS) {
3377 return NDR_ERR_SUCCESS;
3380 _PUBLIC_ void ndr_print_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1571 *r)
3382 ndr_print_struct(ndr, name, "SERVER_INFO_1571");
3383 if (r == NULL) { ndr_print_null(ndr); return; }
3385 ndr_print_uint32(ndr, "sv1571_cachedopenlimit", r->sv1571_cachedopenlimit);
3389 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1572(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1572 *r)
3391 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3392 if (ndr_flags & NDR_SCALARS) {
3393 NDR_CHECK(ndr_push_align(ndr, 4));
3394 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1572_criticalthreads));
3395 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3397 if (ndr_flags & NDR_BUFFERS) {
3399 return NDR_ERR_SUCCESS;
3402 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1572(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1572 *r)
3404 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3405 if (ndr_flags & NDR_SCALARS) {
3406 NDR_CHECK(ndr_pull_align(ndr, 4));
3407 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1572_criticalthreads));
3408 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3410 if (ndr_flags & NDR_BUFFERS) {
3412 return NDR_ERR_SUCCESS;
3415 _PUBLIC_ void ndr_print_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1572 *r)
3417 ndr_print_struct(ndr, name, "SERVER_INFO_1572");
3418 if (r == NULL) { ndr_print_null(ndr); return; }
3420 ndr_print_uint32(ndr, "sv1572_criticalthreads", r->sv1572_criticalthreads);
3424 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1573(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1573 *r)
3426 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3427 if (ndr_flags & NDR_SCALARS) {
3428 NDR_CHECK(ndr_push_align(ndr, 4));
3429 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1573_restrictnullsessaccess));
3430 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3432 if (ndr_flags & NDR_BUFFERS) {
3434 return NDR_ERR_SUCCESS;
3437 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1573(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1573 *r)
3439 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3440 if (ndr_flags & NDR_SCALARS) {
3441 NDR_CHECK(ndr_pull_align(ndr, 4));
3442 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1573_restrictnullsessaccess));
3443 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3445 if (ndr_flags & NDR_BUFFERS) {
3447 return NDR_ERR_SUCCESS;
3450 _PUBLIC_ void ndr_print_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1573 *r)
3452 ndr_print_struct(ndr, name, "SERVER_INFO_1573");
3453 if (r == NULL) { ndr_print_null(ndr); return; }
3455 ndr_print_uint32(ndr, "sv1573_restrictnullsessaccess", r->sv1573_restrictnullsessaccess);
3459 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1574(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1574 *r)
3461 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3462 if (ndr_flags & NDR_SCALARS) {
3463 NDR_CHECK(ndr_push_align(ndr, 4));
3464 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1574_enablewfw311directipx));
3465 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3467 if (ndr_flags & NDR_BUFFERS) {
3469 return NDR_ERR_SUCCESS;
3472 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1574(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1574 *r)
3474 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3475 if (ndr_flags & NDR_SCALARS) {
3476 NDR_CHECK(ndr_pull_align(ndr, 4));
3477 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1574_enablewfw311directipx));
3478 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3480 if (ndr_flags & NDR_BUFFERS) {
3482 return NDR_ERR_SUCCESS;
3485 _PUBLIC_ void ndr_print_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1574 *r)
3487 ndr_print_struct(ndr, name, "SERVER_INFO_1574");
3488 if (r == NULL) { ndr_print_null(ndr); return; }
3490 ndr_print_uint32(ndr, "sv1574_enablewfw311directipx", r->sv1574_enablewfw311directipx);
3494 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1575(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1575 *r)
3496 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3497 if (ndr_flags & NDR_SCALARS) {
3498 NDR_CHECK(ndr_push_align(ndr, 4));
3499 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1575_otherqueueaffinity));
3500 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3502 if (ndr_flags & NDR_BUFFERS) {
3504 return NDR_ERR_SUCCESS;
3507 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1575(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1575 *r)
3509 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3510 if (ndr_flags & NDR_SCALARS) {
3511 NDR_CHECK(ndr_pull_align(ndr, 4));
3512 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1575_otherqueueaffinity));
3513 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3515 if (ndr_flags & NDR_BUFFERS) {
3517 return NDR_ERR_SUCCESS;
3520 _PUBLIC_ void ndr_print_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1575 *r)
3522 ndr_print_struct(ndr, name, "SERVER_INFO_1575");
3523 if (r == NULL) { ndr_print_null(ndr); return; }
3525 ndr_print_uint32(ndr, "sv1575_otherqueueaffinity", r->sv1575_otherqueueaffinity);
3529 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1576(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1576 *r)
3531 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3532 if (ndr_flags & NDR_SCALARS) {
3533 NDR_CHECK(ndr_push_align(ndr, 4));
3534 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1576_queuesamplesecs));
3535 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3537 if (ndr_flags & NDR_BUFFERS) {
3539 return NDR_ERR_SUCCESS;
3542 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1576(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1576 *r)
3544 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3545 if (ndr_flags & NDR_SCALARS) {
3546 NDR_CHECK(ndr_pull_align(ndr, 4));
3547 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1576_queuesamplesecs));
3548 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3550 if (ndr_flags & NDR_BUFFERS) {
3552 return NDR_ERR_SUCCESS;
3555 _PUBLIC_ void ndr_print_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1576 *r)
3557 ndr_print_struct(ndr, name, "SERVER_INFO_1576");
3558 if (r == NULL) { ndr_print_null(ndr); return; }
3560 ndr_print_uint32(ndr, "sv1576_queuesamplesecs", r->sv1576_queuesamplesecs);
3564 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1577(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1577 *r)
3566 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3567 if (ndr_flags & NDR_SCALARS) {
3568 NDR_CHECK(ndr_push_align(ndr, 4));
3569 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1577_balancecount));
3570 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3572 if (ndr_flags & NDR_BUFFERS) {
3574 return NDR_ERR_SUCCESS;
3577 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1577(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1577 *r)
3579 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3580 if (ndr_flags & NDR_SCALARS) {
3581 NDR_CHECK(ndr_pull_align(ndr, 4));
3582 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1577_balancecount));
3583 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3585 if (ndr_flags & NDR_BUFFERS) {
3587 return NDR_ERR_SUCCESS;
3590 _PUBLIC_ void ndr_print_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1577 *r)
3592 ndr_print_struct(ndr, name, "SERVER_INFO_1577");
3593 if (r == NULL) { ndr_print_null(ndr); return; }
3595 ndr_print_uint32(ndr, "sv1577_balancecount", r->sv1577_balancecount);
3599 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1578(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1578 *r)
3601 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3602 if (ndr_flags & NDR_SCALARS) {
3603 NDR_CHECK(ndr_push_align(ndr, 4));
3604 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1578_preferredaffinity));
3605 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3607 if (ndr_flags & NDR_BUFFERS) {
3609 return NDR_ERR_SUCCESS;
3612 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1578(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1578 *r)
3614 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3615 if (ndr_flags & NDR_SCALARS) {
3616 NDR_CHECK(ndr_pull_align(ndr, 4));
3617 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1578_preferredaffinity));
3618 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3620 if (ndr_flags & NDR_BUFFERS) {
3622 return NDR_ERR_SUCCESS;
3625 _PUBLIC_ void ndr_print_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1578 *r)
3627 ndr_print_struct(ndr, name, "SERVER_INFO_1578");
3628 if (r == NULL) { ndr_print_null(ndr); return; }
3630 ndr_print_uint32(ndr, "sv1578_preferredaffinity", r->sv1578_preferredaffinity);
3634 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1579(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1579 *r)
3636 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3637 if (ndr_flags & NDR_SCALARS) {
3638 NDR_CHECK(ndr_push_align(ndr, 4));
3639 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1579_maxfreerfcbs));
3640 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3642 if (ndr_flags & NDR_BUFFERS) {
3644 return NDR_ERR_SUCCESS;
3647 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1579(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1579 *r)
3649 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3650 if (ndr_flags & NDR_SCALARS) {
3651 NDR_CHECK(ndr_pull_align(ndr, 4));
3652 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1579_maxfreerfcbs));
3653 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3655 if (ndr_flags & NDR_BUFFERS) {
3657 return NDR_ERR_SUCCESS;
3660 _PUBLIC_ void ndr_print_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1579 *r)
3662 ndr_print_struct(ndr, name, "SERVER_INFO_1579");
3663 if (r == NULL) { ndr_print_null(ndr); return; }
3665 ndr_print_uint32(ndr, "sv1579_maxfreerfcbs", r->sv1579_maxfreerfcbs);
3669 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1580(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1580 *r)
3671 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3672 if (ndr_flags & NDR_SCALARS) {
3673 NDR_CHECK(ndr_push_align(ndr, 4));
3674 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1580_maxfreemfcbs));
3675 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3677 if (ndr_flags & NDR_BUFFERS) {
3679 return NDR_ERR_SUCCESS;
3682 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1580(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1580 *r)
3684 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3685 if (ndr_flags & NDR_SCALARS) {
3686 NDR_CHECK(ndr_pull_align(ndr, 4));
3687 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1580_maxfreemfcbs));
3688 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3690 if (ndr_flags & NDR_BUFFERS) {
3692 return NDR_ERR_SUCCESS;
3695 _PUBLIC_ void ndr_print_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1580 *r)
3697 ndr_print_struct(ndr, name, "SERVER_INFO_1580");
3698 if (r == NULL) { ndr_print_null(ndr); return; }
3700 ndr_print_uint32(ndr, "sv1580_maxfreemfcbs", r->sv1580_maxfreemfcbs);
3704 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1581(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1581 *r)
3706 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3707 if (ndr_flags & NDR_SCALARS) {
3708 NDR_CHECK(ndr_push_align(ndr, 4));
3709 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1581_maxfreemlcbs));
3710 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3712 if (ndr_flags & NDR_BUFFERS) {
3714 return NDR_ERR_SUCCESS;
3717 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1581(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1581 *r)
3719 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3720 if (ndr_flags & NDR_SCALARS) {
3721 NDR_CHECK(ndr_pull_align(ndr, 4));
3722 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1581_maxfreemlcbs));
3723 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3725 if (ndr_flags & NDR_BUFFERS) {
3727 return NDR_ERR_SUCCESS;
3730 _PUBLIC_ void ndr_print_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1581 *r)
3732 ndr_print_struct(ndr, name, "SERVER_INFO_1581");
3733 if (r == NULL) { ndr_print_null(ndr); return; }
3735 ndr_print_uint32(ndr, "sv1581_maxfreemlcbs", r->sv1581_maxfreemlcbs);
3739 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1582(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1582 *r)
3741 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3742 if (ndr_flags & NDR_SCALARS) {
3743 NDR_CHECK(ndr_push_align(ndr, 4));
3744 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1582_maxfreepagedpoolchunks));
3745 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3747 if (ndr_flags & NDR_BUFFERS) {
3749 return NDR_ERR_SUCCESS;
3752 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1582(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1582 *r)
3754 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3755 if (ndr_flags & NDR_SCALARS) {
3756 NDR_CHECK(ndr_pull_align(ndr, 4));
3757 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1582_maxfreepagedpoolchunks));
3758 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3760 if (ndr_flags & NDR_BUFFERS) {
3762 return NDR_ERR_SUCCESS;
3765 _PUBLIC_ void ndr_print_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1582 *r)
3767 ndr_print_struct(ndr, name, "SERVER_INFO_1582");
3768 if (r == NULL) { ndr_print_null(ndr); return; }
3770 ndr_print_uint32(ndr, "sv1582_maxfreepagedpoolchunks", r->sv1582_maxfreepagedpoolchunks);
3774 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1583(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1583 *r)
3776 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3777 if (ndr_flags & NDR_SCALARS) {
3778 NDR_CHECK(ndr_push_align(ndr, 4));
3779 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1583_minpagedpoolchunksize));
3780 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3782 if (ndr_flags & NDR_BUFFERS) {
3784 return NDR_ERR_SUCCESS;
3787 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1583(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1583 *r)
3789 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3790 if (ndr_flags & NDR_SCALARS) {
3791 NDR_CHECK(ndr_pull_align(ndr, 4));
3792 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1583_minpagedpoolchunksize));
3793 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3795 if (ndr_flags & NDR_BUFFERS) {
3797 return NDR_ERR_SUCCESS;
3800 _PUBLIC_ void ndr_print_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1583 *r)
3802 ndr_print_struct(ndr, name, "SERVER_INFO_1583");
3803 if (r == NULL) { ndr_print_null(ndr); return; }
3805 ndr_print_uint32(ndr, "sv1583_minpagedpoolchunksize", r->sv1583_minpagedpoolchunksize);
3809 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1584(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1584 *r)
3811 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3812 if (ndr_flags & NDR_SCALARS) {
3813 NDR_CHECK(ndr_push_align(ndr, 4));
3814 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1584_maxpagedpoolchunksize));
3815 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3817 if (ndr_flags & NDR_BUFFERS) {
3819 return NDR_ERR_SUCCESS;
3822 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1584(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1584 *r)
3824 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3825 if (ndr_flags & NDR_SCALARS) {
3826 NDR_CHECK(ndr_pull_align(ndr, 4));
3827 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1584_maxpagedpoolchunksize));
3828 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3830 if (ndr_flags & NDR_BUFFERS) {
3832 return NDR_ERR_SUCCESS;
3835 _PUBLIC_ void ndr_print_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1584 *r)
3837 ndr_print_struct(ndr, name, "SERVER_INFO_1584");
3838 if (r == NULL) { ndr_print_null(ndr); return; }
3840 ndr_print_uint32(ndr, "sv1584_maxpagedpoolchunksize", r->sv1584_maxpagedpoolchunksize);
3844 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1585(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1585 *r)
3846 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3847 if (ndr_flags & NDR_SCALARS) {
3848 NDR_CHECK(ndr_push_align(ndr, 1));
3849 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1585_sendsfrompreferredprocessor));
3850 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
3852 if (ndr_flags & NDR_BUFFERS) {
3854 return NDR_ERR_SUCCESS;
3857 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1585(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1585 *r)
3859 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3860 if (ndr_flags & NDR_SCALARS) {
3861 NDR_CHECK(ndr_pull_align(ndr, 1));
3862 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1585_sendsfrompreferredprocessor));
3863 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
3865 if (ndr_flags & NDR_BUFFERS) {
3867 return NDR_ERR_SUCCESS;
3870 _PUBLIC_ void ndr_print_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1585 *r)
3872 ndr_print_struct(ndr, name, "SERVER_INFO_1585");
3873 if (r == NULL) { ndr_print_null(ndr); return; }
3875 ndr_print_uint8(ndr, "sv1585_sendsfrompreferredprocessor", r->sv1585_sendsfrompreferredprocessor);
3879 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1586(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1586 *r)
3881 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3882 if (ndr_flags & NDR_SCALARS) {
3883 NDR_CHECK(ndr_push_align(ndr, 4));
3884 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1586_maxthreadsperqueue));
3885 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3887 if (ndr_flags & NDR_BUFFERS) {
3889 return NDR_ERR_SUCCESS;
3892 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1586(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1586 *r)
3894 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3895 if (ndr_flags & NDR_SCALARS) {
3896 NDR_CHECK(ndr_pull_align(ndr, 4));
3897 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1586_maxthreadsperqueue));
3898 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3900 if (ndr_flags & NDR_BUFFERS) {
3902 return NDR_ERR_SUCCESS;
3905 _PUBLIC_ void ndr_print_SERVER_INFO_1586(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1586 *r)
3907 ndr_print_struct(ndr, name, "SERVER_INFO_1586");
3908 if (r == NULL) { ndr_print_null(ndr); return; }
3910 ndr_print_uint32(ndr, "sv1586_maxthreadsperqueue", r->sv1586_maxthreadsperqueue);
3914 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1587(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1587 *r)
3916 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3917 if (ndr_flags & NDR_SCALARS) {
3918 NDR_CHECK(ndr_push_align(ndr, 4));
3919 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1587_cacheddirectorylimit));
3920 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3922 if (ndr_flags & NDR_BUFFERS) {
3924 return NDR_ERR_SUCCESS;
3927 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1587(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1587 *r)
3929 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3930 if (ndr_flags & NDR_SCALARS) {
3931 NDR_CHECK(ndr_pull_align(ndr, 4));
3932 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1587_cacheddirectorylimit));
3933 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3935 if (ndr_flags & NDR_BUFFERS) {
3937 return NDR_ERR_SUCCESS;
3940 _PUBLIC_ void ndr_print_SERVER_INFO_1587(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1587 *r)
3942 ndr_print_struct(ndr, name, "SERVER_INFO_1587");
3943 if (r == NULL) { ndr_print_null(ndr); return; }
3945 ndr_print_uint32(ndr, "sv1587_cacheddirectorylimit", r->sv1587_cacheddirectorylimit);
3949 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1588(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1588 *r)
3951 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3952 if (ndr_flags & NDR_SCALARS) {
3953 NDR_CHECK(ndr_push_align(ndr, 4));
3954 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1588_maxcopylength));
3955 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3957 if (ndr_flags & NDR_BUFFERS) {
3959 return NDR_ERR_SUCCESS;
3962 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1588(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1588 *r)
3964 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
3965 if (ndr_flags & NDR_SCALARS) {
3966 NDR_CHECK(ndr_pull_align(ndr, 4));
3967 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1588_maxcopylength));
3968 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3970 if (ndr_flags & NDR_BUFFERS) {
3972 return NDR_ERR_SUCCESS;
3975 _PUBLIC_ void ndr_print_SERVER_INFO_1588(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1588 *r)
3977 ndr_print_struct(ndr, name, "SERVER_INFO_1588");
3978 if (r == NULL) { ndr_print_null(ndr); return; }
3980 ndr_print_uint32(ndr, "sv1588_maxcopylength", r->sv1588_maxcopylength);
3984 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1590(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1590 *r)
3986 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
3987 if (ndr_flags & NDR_SCALARS) {
3988 NDR_CHECK(ndr_push_align(ndr, 4));
3989 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1590_enablecompression));
3990 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3992 if (ndr_flags & NDR_BUFFERS) {
3994 return NDR_ERR_SUCCESS;
3997 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1590(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1590 *r)
3999 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4000 if (ndr_flags & NDR_SCALARS) {
4001 NDR_CHECK(ndr_pull_align(ndr, 4));
4002 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1590_enablecompression));
4003 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4005 if (ndr_flags & NDR_BUFFERS) {
4007 return NDR_ERR_SUCCESS;
4010 _PUBLIC_ void ndr_print_SERVER_INFO_1590(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1590 *r)
4012 ndr_print_struct(ndr, name, "SERVER_INFO_1590");
4013 if (r == NULL) { ndr_print_null(ndr); return; }
4015 ndr_print_uint32(ndr, "sv1590_enablecompression", r->sv1590_enablecompression);
4019 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1591(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1591 *r)
4021 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4022 if (ndr_flags & NDR_SCALARS) {
4023 NDR_CHECK(ndr_push_align(ndr, 4));
4024 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1591_autosharewks));
4025 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4027 if (ndr_flags & NDR_BUFFERS) {
4029 return NDR_ERR_SUCCESS;
4032 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1591(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1591 *r)
4034 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4035 if (ndr_flags & NDR_SCALARS) {
4036 NDR_CHECK(ndr_pull_align(ndr, 4));
4037 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1591_autosharewks));
4038 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4040 if (ndr_flags & NDR_BUFFERS) {
4042 return NDR_ERR_SUCCESS;
4045 _PUBLIC_ void ndr_print_SERVER_INFO_1591(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1591 *r)
4047 ndr_print_struct(ndr, name, "SERVER_INFO_1591");
4048 if (r == NULL) { ndr_print_null(ndr); return; }
4050 ndr_print_uint32(ndr, "sv1591_autosharewks", r->sv1591_autosharewks);
4054 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1592(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1592 *r)
4056 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4057 if (ndr_flags & NDR_SCALARS) {
4058 NDR_CHECK(ndr_push_align(ndr, 4));
4059 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1592_autosharewks));
4060 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4062 if (ndr_flags & NDR_BUFFERS) {
4064 return NDR_ERR_SUCCESS;
4067 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1592(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1592 *r)
4069 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4070 if (ndr_flags & NDR_SCALARS) {
4071 NDR_CHECK(ndr_pull_align(ndr, 4));
4072 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1592_autosharewks));
4073 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4075 if (ndr_flags & NDR_BUFFERS) {
4077 return NDR_ERR_SUCCESS;
4080 _PUBLIC_ void ndr_print_SERVER_INFO_1592(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1592 *r)
4082 ndr_print_struct(ndr, name, "SERVER_INFO_1592");
4083 if (r == NULL) { ndr_print_null(ndr); return; }
4085 ndr_print_uint32(ndr, "sv1592_autosharewks", r->sv1592_autosharewks);
4089 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1593(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1593 *r)
4091 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4092 if (ndr_flags & NDR_SCALARS) {
4093 NDR_CHECK(ndr_push_align(ndr, 4));
4094 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1593_enablesecuritysignature));
4095 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4097 if (ndr_flags & NDR_BUFFERS) {
4099 return NDR_ERR_SUCCESS;
4102 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1593(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1593 *r)
4104 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4105 if (ndr_flags & NDR_SCALARS) {
4106 NDR_CHECK(ndr_pull_align(ndr, 4));
4107 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1593_enablesecuritysignature));
4108 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4110 if (ndr_flags & NDR_BUFFERS) {
4112 return NDR_ERR_SUCCESS;
4115 _PUBLIC_ void ndr_print_SERVER_INFO_1593(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1593 *r)
4117 ndr_print_struct(ndr, name, "SERVER_INFO_1593");
4118 if (r == NULL) { ndr_print_null(ndr); return; }
4120 ndr_print_uint32(ndr, "sv1593_enablesecuritysignature", r->sv1593_enablesecuritysignature);
4124 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1594(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1594 *r)
4126 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4127 if (ndr_flags & NDR_SCALARS) {
4128 NDR_CHECK(ndr_push_align(ndr, 4));
4129 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1594_requiresecuritysignature));
4130 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4132 if (ndr_flags & NDR_BUFFERS) {
4134 return NDR_ERR_SUCCESS;
4137 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1594(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1594 *r)
4139 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4140 if (ndr_flags & NDR_SCALARS) {
4141 NDR_CHECK(ndr_pull_align(ndr, 4));
4142 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1594_requiresecuritysignature));
4143 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4145 if (ndr_flags & NDR_BUFFERS) {
4147 return NDR_ERR_SUCCESS;
4150 _PUBLIC_ void ndr_print_SERVER_INFO_1594(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1594 *r)
4152 ndr_print_struct(ndr, name, "SERVER_INFO_1594");
4153 if (r == NULL) { ndr_print_null(ndr); return; }
4155 ndr_print_uint32(ndr, "sv1594_requiresecuritysignature", r->sv1594_requiresecuritysignature);
4159 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1595(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1595 *r)
4161 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4162 if (ndr_flags & NDR_SCALARS) {
4163 NDR_CHECK(ndr_push_align(ndr, 4));
4164 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1595_minclientbuffersize));
4165 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4167 if (ndr_flags & NDR_BUFFERS) {
4169 return NDR_ERR_SUCCESS;
4172 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1595(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1595 *r)
4174 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4175 if (ndr_flags & NDR_SCALARS) {
4176 NDR_CHECK(ndr_pull_align(ndr, 4));
4177 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1595_minclientbuffersize));
4178 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4180 if (ndr_flags & NDR_BUFFERS) {
4182 return NDR_ERR_SUCCESS;
4185 _PUBLIC_ void ndr_print_SERVER_INFO_1595(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1595 *r)
4187 ndr_print_struct(ndr, name, "SERVER_INFO_1595");
4188 if (r == NULL) { ndr_print_null(ndr); return; }
4190 ndr_print_uint32(ndr, "sv1595_minclientbuffersize", r->sv1595_minclientbuffersize);
4194 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1596(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1596 *r)
4196 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4197 if (ndr_flags & NDR_SCALARS) {
4198 NDR_CHECK(ndr_push_align(ndr, 4));
4199 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1596_ConnectionNoSessionsTimeout));
4200 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4202 if (ndr_flags & NDR_BUFFERS) {
4204 return NDR_ERR_SUCCESS;
4207 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1596(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1596 *r)
4209 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4210 if (ndr_flags & NDR_SCALARS) {
4211 NDR_CHECK(ndr_pull_align(ndr, 4));
4212 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1596_ConnectionNoSessionsTimeout));
4213 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4215 if (ndr_flags & NDR_BUFFERS) {
4217 return NDR_ERR_SUCCESS;
4220 _PUBLIC_ void ndr_print_SERVER_INFO_1596(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1596 *r)
4222 ndr_print_struct(ndr, name, "SERVER_INFO_1596");
4223 if (r == NULL) { ndr_print_null(ndr); return; }
4225 ndr_print_uint32(ndr, "sv1596_ConnectionNoSessionsTimeout", r->sv1596_ConnectionNoSessionsTimeout);
4229 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1597(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1597 *r)
4231 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4232 if (ndr_flags & NDR_SCALARS) {
4233 NDR_CHECK(ndr_push_align(ndr, 4));
4234 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1597_IdleThreadTimeOut));
4235 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4237 if (ndr_flags & NDR_BUFFERS) {
4239 return NDR_ERR_SUCCESS;
4242 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1597(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1597 *r)
4244 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4245 if (ndr_flags & NDR_SCALARS) {
4246 NDR_CHECK(ndr_pull_align(ndr, 4));
4247 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1597_IdleThreadTimeOut));
4248 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4250 if (ndr_flags & NDR_BUFFERS) {
4252 return NDR_ERR_SUCCESS;
4255 _PUBLIC_ void ndr_print_SERVER_INFO_1597(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1597 *r)
4257 ndr_print_struct(ndr, name, "SERVER_INFO_1597");
4258 if (r == NULL) { ndr_print_null(ndr); return; }
4260 ndr_print_uint32(ndr, "sv1597_IdleThreadTimeOut", r->sv1597_IdleThreadTimeOut);
4264 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1598 *r)
4266 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4267 if (ndr_flags & NDR_SCALARS) {
4268 NDR_CHECK(ndr_push_align(ndr, 4));
4269 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_enableW9xsecuritysignature));
4270 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4272 if (ndr_flags & NDR_BUFFERS) {
4274 return NDR_ERR_SUCCESS;
4277 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1598 *r)
4279 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4280 if (ndr_flags & NDR_SCALARS) {
4281 NDR_CHECK(ndr_pull_align(ndr, 4));
4282 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_enableW9xsecuritysignature));
4283 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4285 if (ndr_flags & NDR_BUFFERS) {
4287 return NDR_ERR_SUCCESS;
4290 _PUBLIC_ void ndr_print_SERVER_INFO_1598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1598 *r)
4292 ndr_print_struct(ndr, name, "SERVER_INFO_1598");
4293 if (r == NULL) { ndr_print_null(ndr); return; }
4295 ndr_print_uint32(ndr, "sv1598_enableW9xsecuritysignature", r->sv1598_enableW9xsecuritysignature);
4299 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1599 *r)
4301 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4302 if (ndr_flags & NDR_SCALARS) {
4303 NDR_CHECK(ndr_push_align(ndr, 1));
4304 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_enforcekerberosreauthentication));
4305 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4307 if (ndr_flags & NDR_BUFFERS) {
4309 return NDR_ERR_SUCCESS;
4312 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1599 *r)
4314 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4315 if (ndr_flags & NDR_SCALARS) {
4316 NDR_CHECK(ndr_pull_align(ndr, 1));
4317 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_enforcekerberosreauthentication));
4318 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4320 if (ndr_flags & NDR_BUFFERS) {
4322 return NDR_ERR_SUCCESS;
4325 _PUBLIC_ void ndr_print_SERVER_INFO_1599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1599 *r)
4327 ndr_print_struct(ndr, name, "SERVER_INFO_1599");
4328 if (r == NULL) { ndr_print_null(ndr); return; }
4330 ndr_print_uint8(ndr, "sv1598_enforcekerberosreauthentication", r->sv1598_enforcekerberosreauthentication);
4334 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1600(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1600 *r)
4336 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4337 if (ndr_flags & NDR_SCALARS) {
4338 NDR_CHECK(ndr_push_align(ndr, 1));
4339 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1598_disabledos));
4340 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4342 if (ndr_flags & NDR_BUFFERS) {
4344 return NDR_ERR_SUCCESS;
4347 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1600(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1600 *r)
4349 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4350 if (ndr_flags & NDR_SCALARS) {
4351 NDR_CHECK(ndr_pull_align(ndr, 1));
4352 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1598_disabledos));
4353 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4355 if (ndr_flags & NDR_BUFFERS) {
4357 return NDR_ERR_SUCCESS;
4360 _PUBLIC_ void ndr_print_SERVER_INFO_1600(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1600 *r)
4362 ndr_print_struct(ndr, name, "SERVER_INFO_1600");
4363 if (r == NULL) { ndr_print_null(ndr); return; }
4365 ndr_print_uint8(ndr, "sv1598_disabledos", r->sv1598_disabledos);
4369 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1601(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1601 *r)
4371 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4372 if (ndr_flags & NDR_SCALARS) {
4373 NDR_CHECK(ndr_push_align(ndr, 4));
4374 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1598_lowdiskspaceminimum));
4375 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4377 if (ndr_flags & NDR_BUFFERS) {
4379 return NDR_ERR_SUCCESS;
4382 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1601(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1601 *r)
4384 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4385 if (ndr_flags & NDR_SCALARS) {
4386 NDR_CHECK(ndr_pull_align(ndr, 4));
4387 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1598_lowdiskspaceminimum));
4388 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4390 if (ndr_flags & NDR_BUFFERS) {
4392 return NDR_ERR_SUCCESS;
4395 _PUBLIC_ void ndr_print_SERVER_INFO_1601(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1601 *r)
4397 ndr_print_struct(ndr, name, "SERVER_INFO_1601");
4398 if (r == NULL) { ndr_print_null(ndr); return; }
4400 ndr_print_uint32(ndr, "sv1598_lowdiskspaceminimum", r->sv1598_lowdiskspaceminimum);
4404 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1602(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1602 *r)
4406 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4407 if (ndr_flags & NDR_SCALARS) {
4408 NDR_CHECK(ndr_push_align(ndr, 1));
4409 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv_1598_disablestrictnamechecking));
4410 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
4412 if (ndr_flags & NDR_BUFFERS) {
4414 return NDR_ERR_SUCCESS;
4417 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1602(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1602 *r)
4419 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4420 if (ndr_flags & NDR_SCALARS) {
4421 NDR_CHECK(ndr_pull_align(ndr, 1));
4422 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv_1598_disablestrictnamechecking));
4423 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
4425 if (ndr_flags & NDR_BUFFERS) {
4427 return NDR_ERR_SUCCESS;
4430 _PUBLIC_ void ndr_print_SERVER_INFO_1602(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1602 *r)
4432 ndr_print_struct(ndr, name, "SERVER_INFO_1602");
4433 if (r == NULL) { ndr_print_null(ndr); return; }
4435 ndr_print_uint8(ndr, "sv_1598_disablestrictnamechecking", r->sv_1598_disablestrictnamechecking);
4439 _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO_FLAGS(struct ndr_push *ndr, int ndr_flags, enum DOMAIN_CONTROLLER_INFO_FLAGS r)
4441 NDR_CHECK(ndr_push_enum_uint32(ndr, NDR_SCALARS, r));
4442 return NDR_ERR_SUCCESS;
4445 _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO_FLAGS(struct ndr_pull *ndr, int ndr_flags, enum DOMAIN_CONTROLLER_INFO_FLAGS *r)
4448 NDR_CHECK(ndr_pull_enum_uint32(ndr, NDR_SCALARS, &v));
4450 return NDR_ERR_SUCCESS;
4453 _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO_FLAGS(struct ndr_print *ndr, const char *name, enum DOMAIN_CONTROLLER_INFO_FLAGS r)
4455 const char *val = NULL;
4458 case DS_PDC_FLAG: val = "DS_PDC_FLAG"; break;
4459 case DS_GC_FLAG: val = "DS_GC_FLAG"; break;
4460 case DS_LDAP_FLAG: val = "DS_LDAP_FLAG"; break;
4461 case DS_DS_FLAG: val = "DS_DS_FLAG"; break;
4462 case DS_KDC_FLAG: val = "DS_KDC_FLAG"; break;
4463 case DS_TIMESERV_FLAG: val = "DS_TIMESERV_FLAG"; break;
4464 case DS_CLOSEST_FLAG: val = "DS_CLOSEST_FLAG"; break;
4465 case DS_WRITABLE_FLAG: val = "DS_WRITABLE_FLAG"; break;
4466 case DS_GOOD_TIMESERV_FLAG: val = "DS_GOOD_TIMESERV_FLAG"; break;
4467 case DS_NDNC_FLAG: val = "DS_NDNC_FLAG"; break;
4468 case DS_SELECT_SECRET_DOMAIN_6_FLAG: val = "DS_SELECT_SECRET_DOMAIN_6_FLAG"; break;
4469 case DS_FULL_SECRET_DOMAIN_6_FLAG: val = "DS_FULL_SECRET_DOMAIN_6_FLAG"; break;
4470 case DS_DNS_CONTROLLER_FLAG: val = "DS_DNS_CONTROLLER_FLAG"; break;
4471 case DS_DNS_DOMAIN_FLAG: val = "DS_DNS_DOMAIN_FLAG"; break;
4472 case DS_DNS_FOREST_FLAG: val = "DS_DNS_FOREST_FLAG"; break;
4474 ndr_print_enum(ndr, name, "ENUM", val, r);
4477 _PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, int ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r)
4479 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4480 if (ndr_flags & NDR_SCALARS) {
4481 NDR_CHECK(ndr_push_align(ndr, 4));
4482 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_name));
4483 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_address));
4484 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->domain_controller_address_type));
4485 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_guid));
4486 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
4487 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_forest_name));
4488 NDR_CHECK(ndr_push_DOMAIN_CONTROLLER_INFO_FLAGS(ndr, NDR_SCALARS, r->flags));
4489 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dc_site_name));
4490 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->client_site_name));
4491 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4493 if (ndr_flags & NDR_BUFFERS) {
4495 return NDR_ERR_SUCCESS;
4498 _PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, int ndr_flags, struct DOMAIN_CONTROLLER_INFO *r)
4500 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4501 if (ndr_flags & NDR_SCALARS) {
4502 NDR_CHECK(ndr_pull_align(ndr, 4));
4503 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_name));
4504 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_address));
4505 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->domain_controller_address_type));
4506 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_guid));
4507 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
4508 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dns_forest_name));
4509 NDR_CHECK(ndr_pull_DOMAIN_CONTROLLER_INFO_FLAGS(ndr, NDR_SCALARS, &r->flags));
4510 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dc_site_name));
4511 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->client_site_name));
4512 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4514 if (ndr_flags & NDR_BUFFERS) {
4516 return NDR_ERR_SUCCESS;
4519 _PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r)
4521 ndr_print_struct(ndr, name, "DOMAIN_CONTROLLER_INFO");
4522 if (r == NULL) { ndr_print_null(ndr); return; }
4524 ndr_print_string(ndr, "domain_controller_name", r->domain_controller_name);
4525 ndr_print_string(ndr, "domain_controller_address", r->domain_controller_address);
4526 ndr_print_uint32(ndr, "domain_controller_address_type", r->domain_controller_address_type);
4527 ndr_print_GUID(ndr, "domain_guid", &r->domain_guid);
4528 ndr_print_string(ndr, "domain_name", r->domain_name);
4529 ndr_print_string(ndr, "dns_forest_name", r->dns_forest_name);
4530 ndr_print_DOMAIN_CONTROLLER_INFO_FLAGS(ndr, "flags", r->flags);
4531 ndr_print_string(ndr, "dc_site_name", r->dc_site_name);
4532 ndr_print_string(ndr, "client_site_name", r->client_site_name);
4536 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_0 *r)
4538 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4539 if (ndr_flags & NDR_SCALARS) {
4540 NDR_CHECK(ndr_push_align(ndr, 4));
4541 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri0_name));
4542 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4544 if (ndr_flags & NDR_BUFFERS) {
4546 return NDR_ERR_SUCCESS;
4549 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_0 *r)
4551 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4552 if (ndr_flags & NDR_SCALARS) {
4553 NDR_CHECK(ndr_pull_align(ndr, 4));
4554 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri0_name));
4555 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4557 if (ndr_flags & NDR_BUFFERS) {
4559 return NDR_ERR_SUCCESS;
4562 _PUBLIC_ void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r)
4564 ndr_print_struct(ndr, name, "USER_INFO_0");
4565 if (r == NULL) { ndr_print_null(ndr); return; }
4567 ndr_print_string(ndr, "usri0_name", r->usri0_name);
4571 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1 *r)
4573 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4574 if (ndr_flags & NDR_SCALARS) {
4575 NDR_CHECK(ndr_push_align(ndr, 4));
4576 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
4577 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_password));
4578 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_password_age));
4579 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_priv));
4580 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_home_dir));
4581 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
4582 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
4583 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_script_path));
4584 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
4586 if (ndr_flags & NDR_BUFFERS) {
4588 return NDR_ERR_SUCCESS;
4591 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1 *r)
4593 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4594 if (ndr_flags & NDR_SCALARS) {
4595 NDR_CHECK(ndr_pull_align(ndr, 4));
4596 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
4597 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_password));
4598 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_password_age));
4599 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_priv));
4600 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_home_dir));
4601 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
4602 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
4603 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_script_path));
4604 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
4606 if (ndr_flags & NDR_BUFFERS) {
4608 return NDR_ERR_SUCCESS;
4611 _PUBLIC_ void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r)
4613 ndr_print_struct(ndr, name, "USER_INFO_1");
4614 if (r == NULL) { ndr_print_null(ndr); return; }
4616 ndr_print_string(ndr, "usri1_name", r->usri1_name);
4617 ndr_print_string(ndr, "usri1_password", r->usri1_password);
4618 ndr_print_uint32(ndr, "usri1_password_age", r->usri1_password_age);
4619 ndr_print_uint32(ndr, "usri1_priv", r->usri1_priv);
4620 ndr_print_string(ndr, "usri1_home_dir", r->usri1_home_dir);
4621 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
4622 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
4623 ndr_print_string(ndr, "usri1_script_path", r->usri1_script_path);
4627 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_2(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_2 *r)
4629 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4630 if (ndr_flags & NDR_SCALARS) {
4631 NDR_CHECK(ndr_push_align(ndr, 5));
4632 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
4633 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_password));
4634 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_password_age));
4635 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_priv));
4636 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_home_dir));
4637 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
4638 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
4639 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_script_path));
4640 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_auth_flags));
4641 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_full_name));
4642 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_usr_comment));
4643 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_parms));
4644 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_workstations));
4645 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logon));
4646 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_last_logoff));
4647 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_acct_expires));
4648 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_max_storage));
4649 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_units_per_week));
4650 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri2_logon_hours));
4651 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_bad_pw_count));
4652 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_num_logons));
4653 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_logon_server));
4654 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_country_code));
4655 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_code_page));
4656 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4658 if (ndr_flags & NDR_BUFFERS) {
4659 if (r->usri2_logon_hours) {
4660 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri2_logon_hours));
4663 return NDR_ERR_SUCCESS;
4666 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_2(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_2 *r)
4668 uint32_t _ptr_usri2_logon_hours;
4669 TALLOC_CTX *_mem_save_usri2_logon_hours_0;
4670 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4671 if (ndr_flags & NDR_SCALARS) {
4672 NDR_CHECK(ndr_pull_align(ndr, 5));
4673 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
4674 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_password));
4675 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_password_age));
4676 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_priv));
4677 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_home_dir));
4678 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
4679 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
4680 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_script_path));
4681 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_auth_flags));
4682 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_full_name));
4683 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_usr_comment));
4684 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_parms));
4685 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_workstations));
4686 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logon));
4687 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_last_logoff));
4688 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_acct_expires));
4689 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_max_storage));
4690 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_units_per_week));
4691 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri2_logon_hours));
4692 if (_ptr_usri2_logon_hours) {
4693 NDR_PULL_ALLOC(ndr, r->usri2_logon_hours);
4695 r->usri2_logon_hours = NULL;
4697 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_bad_pw_count));
4698 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_num_logons));
4699 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_logon_server));
4700 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_country_code));
4701 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_code_page));
4702 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4704 if (ndr_flags & NDR_BUFFERS) {
4705 if (r->usri2_logon_hours) {
4706 _mem_save_usri2_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4707 NDR_PULL_SET_MEM_CTX(ndr, r->usri2_logon_hours, 0);
4708 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri2_logon_hours));
4709 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri2_logon_hours_0, 0);
4712 return NDR_ERR_SUCCESS;
4715 _PUBLIC_ void ndr_print_USER_INFO_2(struct ndr_print *ndr, const char *name, const struct USER_INFO_2 *r)
4717 ndr_print_struct(ndr, name, "USER_INFO_2");
4718 if (r == NULL) { ndr_print_null(ndr); return; }
4720 ndr_print_string(ndr, "usri2_name", r->usri2_name);
4721 ndr_print_string(ndr, "usri2_password", r->usri2_password);
4722 ndr_print_uint32(ndr, "usri2_password_age", r->usri2_password_age);
4723 ndr_print_uint32(ndr, "usri2_priv", r->usri2_priv);
4724 ndr_print_string(ndr, "usri2_home_dir", r->usri2_home_dir);
4725 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
4726 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
4727 ndr_print_string(ndr, "usri2_script_path", r->usri2_script_path);
4728 ndr_print_uint32(ndr, "usri2_auth_flags", r->usri2_auth_flags);
4729 ndr_print_string(ndr, "usri2_full_name", r->usri2_full_name);
4730 ndr_print_string(ndr, "usri2_usr_comment", r->usri2_usr_comment);
4731 ndr_print_string(ndr, "usri2_parms", r->usri2_parms);
4732 ndr_print_string(ndr, "usri2_workstations", r->usri2_workstations);
4733 ndr_print_uint32(ndr, "usri2_last_logon", r->usri2_last_logon);
4734 ndr_print_uint32(ndr, "usri2_last_logoff", r->usri2_last_logoff);
4735 ndr_print_uint32(ndr, "usri2_acct_expires", r->usri2_acct_expires);
4736 ndr_print_uint32(ndr, "usri2_max_storage", r->usri2_max_storage);
4737 ndr_print_uint32(ndr, "usri2_units_per_week", r->usri2_units_per_week);
4738 ndr_print_ptr(ndr, "usri2_logon_hours", r->usri2_logon_hours);
4740 if (r->usri2_logon_hours) {
4741 ndr_print_uint8(ndr, "usri2_logon_hours", *r->usri2_logon_hours);
4744 ndr_print_uint32(ndr, "usri2_bad_pw_count", r->usri2_bad_pw_count);
4745 ndr_print_uint32(ndr, "usri2_num_logons", r->usri2_num_logons);
4746 ndr_print_string(ndr, "usri2_logon_server", r->usri2_logon_server);
4747 ndr_print_uint32(ndr, "usri2_country_code", r->usri2_country_code);
4748 ndr_print_uint32(ndr, "usri2_code_page", r->usri2_code_page);
4752 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_3(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_3 *r)
4754 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4755 if (ndr_flags & NDR_SCALARS) {
4756 NDR_CHECK(ndr_push_align(ndr, 5));
4757 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_name));
4758 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_age));
4759 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_priv));
4760 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir));
4761 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_comment));
4762 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_flags));
4763 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_script_path));
4764 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_auth_flags));
4765 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_full_name));
4766 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_usr_comment));
4767 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_parms));
4768 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_workstations));
4769 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logon));
4770 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_last_logoff));
4771 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_acct_expires));
4772 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_max_storage));
4773 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_units_per_week));
4774 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri3_logon_hours));
4775 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_bad_pw_count));
4776 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_num_logons));
4777 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_logon_server));
4778 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_country_code));
4779 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_code_page));
4780 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_user_id));
4781 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_primary_group_id));
4782 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_profile));
4783 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri3_home_dir_drive));
4784 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri3_password_expired));
4785 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4787 if (ndr_flags & NDR_BUFFERS) {
4788 if (r->usri3_logon_hours) {
4789 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri3_logon_hours));
4792 return NDR_ERR_SUCCESS;
4795 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_3(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_3 *r)
4797 uint32_t _ptr_usri3_logon_hours;
4798 TALLOC_CTX *_mem_save_usri3_logon_hours_0;
4799 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4800 if (ndr_flags & NDR_SCALARS) {
4801 NDR_CHECK(ndr_pull_align(ndr, 5));
4802 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_name));
4803 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_age));
4804 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_priv));
4805 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir));
4806 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_comment));
4807 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_flags));
4808 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_script_path));
4809 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_auth_flags));
4810 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_full_name));
4811 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_usr_comment));
4812 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_parms));
4813 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_workstations));
4814 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logon));
4815 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_last_logoff));
4816 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_acct_expires));
4817 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_max_storage));
4818 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_units_per_week));
4819 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri3_logon_hours));
4820 if (_ptr_usri3_logon_hours) {
4821 NDR_PULL_ALLOC(ndr, r->usri3_logon_hours);
4823 r->usri3_logon_hours = NULL;
4825 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_bad_pw_count));
4826 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_num_logons));
4827 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_logon_server));
4828 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_country_code));
4829 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_code_page));
4830 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_user_id));
4831 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_primary_group_id));
4832 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_profile));
4833 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri3_home_dir_drive));
4834 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri3_password_expired));
4835 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4837 if (ndr_flags & NDR_BUFFERS) {
4838 if (r->usri3_logon_hours) {
4839 _mem_save_usri3_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4840 NDR_PULL_SET_MEM_CTX(ndr, r->usri3_logon_hours, 0);
4841 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri3_logon_hours));
4842 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri3_logon_hours_0, 0);
4845 return NDR_ERR_SUCCESS;
4848 _PUBLIC_ void ndr_print_USER_INFO_3(struct ndr_print *ndr, const char *name, const struct USER_INFO_3 *r)
4850 ndr_print_struct(ndr, name, "USER_INFO_3");
4851 if (r == NULL) { ndr_print_null(ndr); return; }
4853 ndr_print_string(ndr, "usri3_name", r->usri3_name);
4854 ndr_print_uint32(ndr, "usri3_password_age", r->usri3_password_age);
4855 ndr_print_uint32(ndr, "usri3_priv", r->usri3_priv);
4856 ndr_print_string(ndr, "usri3_home_dir", r->usri3_home_dir);
4857 ndr_print_string(ndr, "usri3_comment", r->usri3_comment);
4858 ndr_print_uint32(ndr, "usri3_flags", r->usri3_flags);
4859 ndr_print_string(ndr, "usri3_script_path", r->usri3_script_path);
4860 ndr_print_uint32(ndr, "usri3_auth_flags", r->usri3_auth_flags);
4861 ndr_print_string(ndr, "usri3_full_name", r->usri3_full_name);
4862 ndr_print_string(ndr, "usri3_usr_comment", r->usri3_usr_comment);
4863 ndr_print_string(ndr, "usri3_parms", r->usri3_parms);
4864 ndr_print_string(ndr, "usri3_workstations", r->usri3_workstations);
4865 ndr_print_uint32(ndr, "usri3_last_logon", r->usri3_last_logon);
4866 ndr_print_uint32(ndr, "usri3_last_logoff", r->usri3_last_logoff);
4867 ndr_print_uint32(ndr, "usri3_acct_expires", r->usri3_acct_expires);
4868 ndr_print_uint32(ndr, "usri3_max_storage", r->usri3_max_storage);
4869 ndr_print_uint32(ndr, "usri3_units_per_week", r->usri3_units_per_week);
4870 ndr_print_ptr(ndr, "usri3_logon_hours", r->usri3_logon_hours);
4872 if (r->usri3_logon_hours) {
4873 ndr_print_uint8(ndr, "usri3_logon_hours", *r->usri3_logon_hours);
4876 ndr_print_uint32(ndr, "usri3_bad_pw_count", r->usri3_bad_pw_count);
4877 ndr_print_uint32(ndr, "usri3_num_logons", r->usri3_num_logons);
4878 ndr_print_string(ndr, "usri3_logon_server", r->usri3_logon_server);
4879 ndr_print_uint32(ndr, "usri3_country_code", r->usri3_country_code);
4880 ndr_print_uint32(ndr, "usri3_code_page", r->usri3_code_page);
4881 ndr_print_uint32(ndr, "usri3_user_id", r->usri3_user_id);
4882 ndr_print_uint32(ndr, "usri3_primary_group_id", r->usri3_primary_group_id);
4883 ndr_print_string(ndr, "usri3_profile", r->usri3_profile);
4884 ndr_print_string(ndr, "usri3_home_dir_drive", r->usri3_home_dir_drive);
4885 ndr_print_uint32(ndr, "usri3_password_expired", r->usri3_password_expired);
4889 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_4(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_4 *r)
4891 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
4892 if (ndr_flags & NDR_SCALARS) {
4893 NDR_CHECK(ndr_push_align(ndr, 5));
4894 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_name));
4895 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_password));
4896 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_age));
4897 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_priv));
4898 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir));
4899 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_comment));
4900 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_flags));
4901 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_script_path));
4902 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_auth_flags));
4903 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_full_name));
4904 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_usr_comment));
4905 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_parms));
4906 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_workstations));
4907 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logon));
4908 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_last_logoff));
4909 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_acct_expires));
4910 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_max_storage));
4911 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_units_per_week));
4912 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_logon_hours));
4913 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_bad_pw_count));
4914 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_num_logons));
4915 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_logon_server));
4916 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_country_code));
4917 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_code_page));
4918 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri4_user_sid));
4919 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_primary_group_id));
4920 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_profile));
4921 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri4_home_dir_drive));
4922 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri4_password_expired));
4923 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
4925 if (ndr_flags & NDR_BUFFERS) {
4926 if (r->usri4_logon_hours) {
4927 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri4_logon_hours));
4929 if (r->usri4_user_sid) {
4930 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4933 return NDR_ERR_SUCCESS;
4936 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_4(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_4 *r)
4938 uint32_t _ptr_usri4_logon_hours;
4939 TALLOC_CTX *_mem_save_usri4_logon_hours_0;
4940 uint32_t _ptr_usri4_user_sid;
4941 TALLOC_CTX *_mem_save_usri4_user_sid_0;
4942 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
4943 if (ndr_flags & NDR_SCALARS) {
4944 NDR_CHECK(ndr_pull_align(ndr, 5));
4945 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_name));
4946 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_password));
4947 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_age));
4948 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_priv));
4949 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir));
4950 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_comment));
4951 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_flags));
4952 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_script_path));
4953 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_auth_flags));
4954 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_full_name));
4955 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_usr_comment));
4956 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_parms));
4957 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_workstations));
4958 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logon));
4959 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_last_logoff));
4960 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_acct_expires));
4961 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_max_storage));
4962 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_units_per_week));
4963 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_logon_hours));
4964 if (_ptr_usri4_logon_hours) {
4965 NDR_PULL_ALLOC(ndr, r->usri4_logon_hours);
4967 r->usri4_logon_hours = NULL;
4969 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_bad_pw_count));
4970 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_num_logons));
4971 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_logon_server));
4972 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_country_code));
4973 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_code_page));
4974 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri4_user_sid));
4975 if (_ptr_usri4_user_sid) {
4976 NDR_PULL_ALLOC(ndr, r->usri4_user_sid);
4978 r->usri4_user_sid = NULL;
4980 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_primary_group_id));
4981 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_profile));
4982 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri4_home_dir_drive));
4983 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri4_password_expired));
4984 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
4986 if (ndr_flags & NDR_BUFFERS) {
4987 if (r->usri4_logon_hours) {
4988 _mem_save_usri4_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
4989 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_logon_hours, 0);
4990 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri4_logon_hours));
4991 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_logon_hours_0, 0);
4993 if (r->usri4_user_sid) {
4994 _mem_save_usri4_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
4995 NDR_PULL_SET_MEM_CTX(ndr, r->usri4_user_sid, 0);
4996 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri4_user_sid));
4997 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri4_user_sid_0, 0);
5000 return NDR_ERR_SUCCESS;
5003 _PUBLIC_ void ndr_print_USER_INFO_4(struct ndr_print *ndr, const char *name, const struct USER_INFO_4 *r)
5005 ndr_print_struct(ndr, name, "USER_INFO_4");
5006 if (r == NULL) { ndr_print_null(ndr); return; }
5008 ndr_print_string(ndr, "usri4_name", r->usri4_name);
5009 ndr_print_string(ndr, "usri4_password", r->usri4_password);
5010 ndr_print_uint32(ndr, "usri4_password_age", r->usri4_password_age);
5011 ndr_print_uint32(ndr, "usri4_priv", r->usri4_priv);
5012 ndr_print_string(ndr, "usri4_home_dir", r->usri4_home_dir);
5013 ndr_print_string(ndr, "usri4_comment", r->usri4_comment);
5014 ndr_print_uint32(ndr, "usri4_flags", r->usri4_flags);
5015 ndr_print_string(ndr, "usri4_script_path", r->usri4_script_path);
5016 ndr_print_uint32(ndr, "usri4_auth_flags", r->usri4_auth_flags);
5017 ndr_print_string(ndr, "usri4_full_name", r->usri4_full_name);
5018 ndr_print_string(ndr, "usri4_usr_comment", r->usri4_usr_comment);
5019 ndr_print_string(ndr, "usri4_parms", r->usri4_parms);
5020 ndr_print_string(ndr, "usri4_workstations", r->usri4_workstations);
5021 ndr_print_uint32(ndr, "usri4_last_logon", r->usri4_last_logon);
5022 ndr_print_uint32(ndr, "usri4_last_logoff", r->usri4_last_logoff);
5023 ndr_print_uint32(ndr, "usri4_acct_expires", r->usri4_acct_expires);
5024 ndr_print_uint32(ndr, "usri4_max_storage", r->usri4_max_storage);
5025 ndr_print_uint32(ndr, "usri4_units_per_week", r->usri4_units_per_week);
5026 ndr_print_ptr(ndr, "usri4_logon_hours", r->usri4_logon_hours);
5028 if (r->usri4_logon_hours) {
5029 ndr_print_uint8(ndr, "usri4_logon_hours", *r->usri4_logon_hours);
5032 ndr_print_uint32(ndr, "usri4_bad_pw_count", r->usri4_bad_pw_count);
5033 ndr_print_uint32(ndr, "usri4_num_logons", r->usri4_num_logons);
5034 ndr_print_string(ndr, "usri4_logon_server", r->usri4_logon_server);
5035 ndr_print_uint32(ndr, "usri4_country_code", r->usri4_country_code);
5036 ndr_print_uint32(ndr, "usri4_code_page", r->usri4_code_page);
5037 ndr_print_ptr(ndr, "usri4_user_sid", r->usri4_user_sid);
5039 if (r->usri4_user_sid) {
5040 ndr_print_domsid(ndr, "usri4_user_sid", r->usri4_user_sid);
5043 ndr_print_uint32(ndr, "usri4_primary_group_id", r->usri4_primary_group_id);
5044 ndr_print_string(ndr, "usri4_profile", r->usri4_profile);
5045 ndr_print_string(ndr, "usri4_home_dir_drive", r->usri4_home_dir_drive);
5046 ndr_print_uint32(ndr, "usri4_password_expired", r->usri4_password_expired);
5050 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_10(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_10 *r)
5052 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5053 if (ndr_flags & NDR_SCALARS) {
5054 NDR_CHECK(ndr_push_align(ndr, 4));
5055 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_name));
5056 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_comment));
5057 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_usr_comment));
5058 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri10_full_name));
5059 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5061 if (ndr_flags & NDR_BUFFERS) {
5063 return NDR_ERR_SUCCESS;
5066 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_10(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_10 *r)
5068 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5069 if (ndr_flags & NDR_SCALARS) {
5070 NDR_CHECK(ndr_pull_align(ndr, 4));
5071 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_name));
5072 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_comment));
5073 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_usr_comment));
5074 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri10_full_name));
5075 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5077 if (ndr_flags & NDR_BUFFERS) {
5079 return NDR_ERR_SUCCESS;
5082 _PUBLIC_ void ndr_print_USER_INFO_10(struct ndr_print *ndr, const char *name, const struct USER_INFO_10 *r)
5084 ndr_print_struct(ndr, name, "USER_INFO_10");
5085 if (r == NULL) { ndr_print_null(ndr); return; }
5087 ndr_print_string(ndr, "usri10_name", r->usri10_name);
5088 ndr_print_string(ndr, "usri10_comment", r->usri10_comment);
5089 ndr_print_string(ndr, "usri10_usr_comment", r->usri10_usr_comment);
5090 ndr_print_string(ndr, "usri10_full_name", r->usri10_full_name);
5094 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_11(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_11 *r)
5096 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5097 if (ndr_flags & NDR_SCALARS) {
5098 NDR_CHECK(ndr_push_align(ndr, 5));
5099 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_name));
5100 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_comment));
5101 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_usr_comment));
5102 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_full_name));
5103 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_priv));
5104 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_auth_flags));
5105 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_password_age));
5106 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_home_dir));
5107 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_parms));
5108 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logon));
5109 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_last_logoff));
5110 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_bad_pw_count));
5111 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_num_logons));
5112 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_logon_server));
5113 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_country_code));
5114 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri11_workstations));
5115 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_max_storage));
5116 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_units_per_week));
5117 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri11_logon_hours));
5118 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri11_code_page));
5119 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5121 if (ndr_flags & NDR_BUFFERS) {
5122 if (r->usri11_logon_hours) {
5123 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri11_logon_hours));
5126 return NDR_ERR_SUCCESS;
5129 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_11(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_11 *r)
5131 uint32_t _ptr_usri11_logon_hours;
5132 TALLOC_CTX *_mem_save_usri11_logon_hours_0;
5133 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5134 if (ndr_flags & NDR_SCALARS) {
5135 NDR_CHECK(ndr_pull_align(ndr, 5));
5136 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_name));
5137 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_comment));
5138 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_usr_comment));
5139 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_full_name));
5140 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_priv));
5141 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_auth_flags));
5142 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_password_age));
5143 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_home_dir));
5144 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_parms));
5145 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logon));
5146 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_last_logoff));
5147 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_bad_pw_count));
5148 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_num_logons));
5149 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_logon_server));
5150 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_country_code));
5151 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri11_workstations));
5152 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_max_storage));
5153 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_units_per_week));
5154 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri11_logon_hours));
5155 if (_ptr_usri11_logon_hours) {
5156 NDR_PULL_ALLOC(ndr, r->usri11_logon_hours);
5158 r->usri11_logon_hours = NULL;
5160 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri11_code_page));
5161 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5163 if (ndr_flags & NDR_BUFFERS) {
5164 if (r->usri11_logon_hours) {
5165 _mem_save_usri11_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5166 NDR_PULL_SET_MEM_CTX(ndr, r->usri11_logon_hours, 0);
5167 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri11_logon_hours));
5168 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri11_logon_hours_0, 0);
5171 return NDR_ERR_SUCCESS;
5174 _PUBLIC_ void ndr_print_USER_INFO_11(struct ndr_print *ndr, const char *name, const struct USER_INFO_11 *r)
5176 ndr_print_struct(ndr, name, "USER_INFO_11");
5177 if (r == NULL) { ndr_print_null(ndr); return; }
5179 ndr_print_string(ndr, "usri11_name", r->usri11_name);
5180 ndr_print_string(ndr, "usri11_comment", r->usri11_comment);
5181 ndr_print_string(ndr, "usri11_usr_comment", r->usri11_usr_comment);
5182 ndr_print_string(ndr, "usri11_full_name", r->usri11_full_name);
5183 ndr_print_uint32(ndr, "usri11_priv", r->usri11_priv);
5184 ndr_print_uint32(ndr, "usri11_auth_flags", r->usri11_auth_flags);
5185 ndr_print_uint32(ndr, "usri11_password_age", r->usri11_password_age);
5186 ndr_print_string(ndr, "usri11_home_dir", r->usri11_home_dir);
5187 ndr_print_string(ndr, "usri11_parms", r->usri11_parms);
5188 ndr_print_uint32(ndr, "usri11_last_logon", r->usri11_last_logon);
5189 ndr_print_uint32(ndr, "usri11_last_logoff", r->usri11_last_logoff);
5190 ndr_print_uint32(ndr, "usri11_bad_pw_count", r->usri11_bad_pw_count);
5191 ndr_print_uint32(ndr, "usri11_num_logons", r->usri11_num_logons);
5192 ndr_print_string(ndr, "usri11_logon_server", r->usri11_logon_server);
5193 ndr_print_uint32(ndr, "usri11_country_code", r->usri11_country_code);
5194 ndr_print_string(ndr, "usri11_workstations", r->usri11_workstations);
5195 ndr_print_uint32(ndr, "usri11_max_storage", r->usri11_max_storage);
5196 ndr_print_uint32(ndr, "usri11_units_per_week", r->usri11_units_per_week);
5197 ndr_print_ptr(ndr, "usri11_logon_hours", r->usri11_logon_hours);
5199 if (r->usri11_logon_hours) {
5200 ndr_print_uint8(ndr, "usri11_logon_hours", *r->usri11_logon_hours);
5203 ndr_print_uint32(ndr, "usri11_code_page", r->usri11_code_page);
5207 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_20(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_20 *r)
5209 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5210 if (ndr_flags & NDR_SCALARS) {
5211 NDR_CHECK(ndr_push_align(ndr, 4));
5212 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_name));
5213 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_full_name));
5214 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri20_comment));
5215 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_flags));
5216 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri20_user_id));
5217 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5219 if (ndr_flags & NDR_BUFFERS) {
5221 return NDR_ERR_SUCCESS;
5224 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_20(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_20 *r)
5226 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5227 if (ndr_flags & NDR_SCALARS) {
5228 NDR_CHECK(ndr_pull_align(ndr, 4));
5229 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_name));
5230 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_full_name));
5231 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri20_comment));
5232 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_flags));
5233 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri20_user_id));
5234 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5236 if (ndr_flags & NDR_BUFFERS) {
5238 return NDR_ERR_SUCCESS;
5241 _PUBLIC_ void ndr_print_USER_INFO_20(struct ndr_print *ndr, const char *name, const struct USER_INFO_20 *r)
5243 ndr_print_struct(ndr, name, "USER_INFO_20");
5244 if (r == NULL) { ndr_print_null(ndr); return; }
5246 ndr_print_string(ndr, "usri20_name", r->usri20_name);
5247 ndr_print_string(ndr, "usri20_full_name", r->usri20_full_name);
5248 ndr_print_string(ndr, "usri20_comment", r->usri20_comment);
5249 ndr_print_uint32(ndr, "usri20_flags", r->usri20_flags);
5250 ndr_print_uint32(ndr, "usri20_user_id", r->usri20_user_id);
5254 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_21(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_21 *r)
5256 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5257 if (ndr_flags & NDR_SCALARS) {
5258 NDR_CHECK(ndr_push_align(ndr, 1));
5259 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri21_password, ENCRYPTED_PWLEN));
5260 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
5262 if (ndr_flags & NDR_BUFFERS) {
5264 return NDR_ERR_SUCCESS;
5267 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_21(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_21 *r)
5269 uint32_t size_usri21_password_0 = 0;
5270 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5271 if (ndr_flags & NDR_SCALARS) {
5272 NDR_CHECK(ndr_pull_align(ndr, 1));
5273 size_usri21_password_0 = ENCRYPTED_PWLEN;
5274 NDR_PULL_ALLOC_N(ndr, r->usri21_password, size_usri21_password_0);
5275 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri21_password, size_usri21_password_0));
5276 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
5278 if (ndr_flags & NDR_BUFFERS) {
5280 return NDR_ERR_SUCCESS;
5283 _PUBLIC_ void ndr_print_USER_INFO_21(struct ndr_print *ndr, const char *name, const struct USER_INFO_21 *r)
5285 ndr_print_struct(ndr, name, "USER_INFO_21");
5286 if (r == NULL) { ndr_print_null(ndr); return; }
5288 ndr_print_array_uint8(ndr, "usri21_password", r->usri21_password, ENCRYPTED_PWLEN);
5292 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_22(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_22 *r)
5294 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5295 if (ndr_flags & NDR_SCALARS) {
5296 NDR_CHECK(ndr_push_align(ndr, 5));
5297 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_name));
5298 NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->usri22_password, ENCRYPTED_PWLEN));
5299 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_password_age));
5300 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_priv));
5301 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_home_dir));
5302 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_comment));
5303 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_flags));
5304 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_script_path));
5305 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_auth_flags));
5306 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_full_name));
5307 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_usr_comment));
5308 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_parms));
5309 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_workstations));
5310 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logon));
5311 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_last_logoff));
5312 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_acct_expires));
5313 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_max_storage));
5314 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_units_per_week));
5315 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri22_logon_hours));
5316 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_bad_pw_count));
5317 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_num_logons));
5318 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri22_logon_server));
5319 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_country_code));
5320 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri22_code_page));
5321 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5323 if (ndr_flags & NDR_BUFFERS) {
5324 if (r->usri22_logon_hours) {
5325 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri22_logon_hours));
5328 return NDR_ERR_SUCCESS;
5331 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_22(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_22 *r)
5333 uint32_t size_usri22_password_0 = 0;
5334 uint32_t _ptr_usri22_logon_hours;
5335 TALLOC_CTX *_mem_save_usri22_logon_hours_0;
5336 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5337 if (ndr_flags & NDR_SCALARS) {
5338 NDR_CHECK(ndr_pull_align(ndr, 5));
5339 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_name));
5340 size_usri22_password_0 = ENCRYPTED_PWLEN;
5341 NDR_PULL_ALLOC_N(ndr, r->usri22_password, size_usri22_password_0);
5342 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->usri22_password, size_usri22_password_0));
5343 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_password_age));
5344 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_priv));
5345 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_home_dir));
5346 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_comment));
5347 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_flags));
5348 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_script_path));
5349 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_auth_flags));
5350 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_full_name));
5351 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_usr_comment));
5352 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_parms));
5353 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_workstations));
5354 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logon));
5355 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_last_logoff));
5356 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_acct_expires));
5357 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_max_storage));
5358 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_units_per_week));
5359 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri22_logon_hours));
5360 if (_ptr_usri22_logon_hours) {
5361 NDR_PULL_ALLOC(ndr, r->usri22_logon_hours);
5363 r->usri22_logon_hours = NULL;
5365 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_bad_pw_count));
5366 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_num_logons));
5367 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri22_logon_server));
5368 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_country_code));
5369 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri22_code_page));
5370 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5372 if (ndr_flags & NDR_BUFFERS) {
5373 if (r->usri22_logon_hours) {
5374 _mem_save_usri22_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5375 NDR_PULL_SET_MEM_CTX(ndr, r->usri22_logon_hours, 0);
5376 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri22_logon_hours));
5377 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri22_logon_hours_0, 0);
5380 return NDR_ERR_SUCCESS;
5383 _PUBLIC_ void ndr_print_USER_INFO_22(struct ndr_print *ndr, const char *name, const struct USER_INFO_22 *r)
5385 ndr_print_struct(ndr, name, "USER_INFO_22");
5386 if (r == NULL) { ndr_print_null(ndr); return; }
5388 ndr_print_string(ndr, "usri22_name", r->usri22_name);
5389 ndr_print_array_uint8(ndr, "usri22_password", r->usri22_password, ENCRYPTED_PWLEN);
5390 ndr_print_uint32(ndr, "usri22_password_age", r->usri22_password_age);
5391 ndr_print_uint32(ndr, "usri22_priv", r->usri22_priv);
5392 ndr_print_string(ndr, "usri22_home_dir", r->usri22_home_dir);
5393 ndr_print_string(ndr, "usri22_comment", r->usri22_comment);
5394 ndr_print_uint32(ndr, "usri22_flags", r->usri22_flags);
5395 ndr_print_uint32(ndr, "usri22_script_path", r->usri22_script_path);
5396 ndr_print_uint32(ndr, "usri22_auth_flags", r->usri22_auth_flags);
5397 ndr_print_string(ndr, "usri22_full_name", r->usri22_full_name);
5398 ndr_print_string(ndr, "usri22_usr_comment", r->usri22_usr_comment);
5399 ndr_print_string(ndr, "usri22_parms", r->usri22_parms);
5400 ndr_print_string(ndr, "usri22_workstations", r->usri22_workstations);
5401 ndr_print_uint32(ndr, "usri22_last_logon", r->usri22_last_logon);
5402 ndr_print_uint32(ndr, "usri22_last_logoff", r->usri22_last_logoff);
5403 ndr_print_uint32(ndr, "usri22_acct_expires", r->usri22_acct_expires);
5404 ndr_print_uint32(ndr, "usri22_max_storage", r->usri22_max_storage);
5405 ndr_print_uint32(ndr, "usri22_units_per_week", r->usri22_units_per_week);
5406 ndr_print_ptr(ndr, "usri22_logon_hours", r->usri22_logon_hours);
5408 if (r->usri22_logon_hours) {
5409 ndr_print_uint8(ndr, "usri22_logon_hours", *r->usri22_logon_hours);
5412 ndr_print_uint32(ndr, "usri22_bad_pw_count", r->usri22_bad_pw_count);
5413 ndr_print_uint32(ndr, "usri22_num_logons", r->usri22_num_logons);
5414 ndr_print_string(ndr, "usri22_logon_server", r->usri22_logon_server);
5415 ndr_print_uint32(ndr, "usri22_country_code", r->usri22_country_code);
5416 ndr_print_uint32(ndr, "usri22_code_page", r->usri22_code_page);
5420 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_23(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_23 *r)
5422 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5423 if (ndr_flags & NDR_SCALARS) {
5424 NDR_CHECK(ndr_push_align(ndr, 5));
5425 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_name));
5426 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_full_name));
5427 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri23_comment));
5428 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri23_flags));
5429 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri23_user_sid));
5430 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5432 if (ndr_flags & NDR_BUFFERS) {
5433 if (r->usri23_user_sid) {
5434 NDR_CHECK(ndr_push_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
5437 return NDR_ERR_SUCCESS;
5440 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_23(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_23 *r)
5442 uint32_t _ptr_usri23_user_sid;
5443 TALLOC_CTX *_mem_save_usri23_user_sid_0;
5444 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5445 if (ndr_flags & NDR_SCALARS) {
5446 NDR_CHECK(ndr_pull_align(ndr, 5));
5447 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_name));
5448 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_full_name));
5449 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri23_comment));
5450 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri23_flags));
5451 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri23_user_sid));
5452 if (_ptr_usri23_user_sid) {
5453 NDR_PULL_ALLOC(ndr, r->usri23_user_sid);
5455 r->usri23_user_sid = NULL;
5457 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5459 if (ndr_flags & NDR_BUFFERS) {
5460 if (r->usri23_user_sid) {
5461 _mem_save_usri23_user_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
5462 NDR_PULL_SET_MEM_CTX(ndr, r->usri23_user_sid, 0);
5463 NDR_CHECK(ndr_pull_domsid(ndr, NDR_SCALARS, r->usri23_user_sid));
5464 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri23_user_sid_0, 0);
5467 return NDR_ERR_SUCCESS;
5470 _PUBLIC_ void ndr_print_USER_INFO_23(struct ndr_print *ndr, const char *name, const struct USER_INFO_23 *r)
5472 ndr_print_struct(ndr, name, "USER_INFO_23");
5473 if (r == NULL) { ndr_print_null(ndr); return; }
5475 ndr_print_string(ndr, "usri23_name", r->usri23_name);
5476 ndr_print_string(ndr, "usri23_full_name", r->usri23_full_name);
5477 ndr_print_string(ndr, "usri23_comment", r->usri23_comment);
5478 ndr_print_uint32(ndr, "usri23_flags", r->usri23_flags);
5479 ndr_print_ptr(ndr, "usri23_user_sid", r->usri23_user_sid);
5481 if (r->usri23_user_sid) {
5482 ndr_print_domsid(ndr, "usri23_user_sid", r->usri23_user_sid);
5488 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1003(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1003 *r)
5490 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5491 if (ndr_flags & NDR_SCALARS) {
5492 NDR_CHECK(ndr_push_align(ndr, 4));
5493 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1003_password));
5494 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5496 if (ndr_flags & NDR_BUFFERS) {
5498 return NDR_ERR_SUCCESS;
5501 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1003(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1003 *r)
5503 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5504 if (ndr_flags & NDR_SCALARS) {
5505 NDR_CHECK(ndr_pull_align(ndr, 4));
5506 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1003_password));
5507 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5509 if (ndr_flags & NDR_BUFFERS) {
5511 return NDR_ERR_SUCCESS;
5514 _PUBLIC_ void ndr_print_USER_INFO_1003(struct ndr_print *ndr, const char *name, const struct USER_INFO_1003 *r)
5516 ndr_print_struct(ndr, name, "USER_INFO_1003");
5517 if (r == NULL) { ndr_print_null(ndr); return; }
5519 ndr_print_string(ndr, "usri1003_password", r->usri1003_password);
5523 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1005 *r)
5525 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5526 if (ndr_flags & NDR_SCALARS) {
5527 NDR_CHECK(ndr_push_align(ndr, 4));
5528 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1005_priv));
5529 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5531 if (ndr_flags & NDR_BUFFERS) {
5533 return NDR_ERR_SUCCESS;
5536 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1005 *r)
5538 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5539 if (ndr_flags & NDR_SCALARS) {
5540 NDR_CHECK(ndr_pull_align(ndr, 4));
5541 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1005_priv));
5542 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5544 if (ndr_flags & NDR_BUFFERS) {
5546 return NDR_ERR_SUCCESS;
5549 _PUBLIC_ void ndr_print_USER_INFO_1005(struct ndr_print *ndr, const char *name, const struct USER_INFO_1005 *r)
5551 ndr_print_struct(ndr, name, "USER_INFO_1005");
5552 if (r == NULL) { ndr_print_null(ndr); return; }
5554 ndr_print_uint32(ndr, "usri1005_priv", r->usri1005_priv);
5558 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1006(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1006 *r)
5560 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5561 if (ndr_flags & NDR_SCALARS) {
5562 NDR_CHECK(ndr_push_align(ndr, 4));
5563 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1006_home_dir));
5564 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5566 if (ndr_flags & NDR_BUFFERS) {
5568 return NDR_ERR_SUCCESS;
5571 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1006(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1006 *r)
5573 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5574 if (ndr_flags & NDR_SCALARS) {
5575 NDR_CHECK(ndr_pull_align(ndr, 4));
5576 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1006_home_dir));
5577 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5579 if (ndr_flags & NDR_BUFFERS) {
5581 return NDR_ERR_SUCCESS;
5584 _PUBLIC_ void ndr_print_USER_INFO_1006(struct ndr_print *ndr, const char *name, const struct USER_INFO_1006 *r)
5586 ndr_print_struct(ndr, name, "USER_INFO_1006");
5587 if (r == NULL) { ndr_print_null(ndr); return; }
5589 ndr_print_string(ndr, "usri1006_home_dir", r->usri1006_home_dir);
5593 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1007(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1007 *r)
5595 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5596 if (ndr_flags & NDR_SCALARS) {
5597 NDR_CHECK(ndr_push_align(ndr, 4));
5598 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1007_comment));
5599 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5601 if (ndr_flags & NDR_BUFFERS) {
5603 return NDR_ERR_SUCCESS;
5606 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1007(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1007 *r)
5608 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5609 if (ndr_flags & NDR_SCALARS) {
5610 NDR_CHECK(ndr_pull_align(ndr, 4));
5611 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1007_comment));
5612 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5614 if (ndr_flags & NDR_BUFFERS) {
5616 return NDR_ERR_SUCCESS;
5619 _PUBLIC_ void ndr_print_USER_INFO_1007(struct ndr_print *ndr, const char *name, const struct USER_INFO_1007 *r)
5621 ndr_print_struct(ndr, name, "USER_INFO_1007");
5622 if (r == NULL) { ndr_print_null(ndr); return; }
5624 ndr_print_string(ndr, "usri1007_comment", r->usri1007_comment);
5628 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1008(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1008 *r)
5630 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5631 if (ndr_flags & NDR_SCALARS) {
5632 NDR_CHECK(ndr_push_align(ndr, 4));
5633 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1008_flags));
5634 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5636 if (ndr_flags & NDR_BUFFERS) {
5638 return NDR_ERR_SUCCESS;
5641 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1008(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1008 *r)
5643 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5644 if (ndr_flags & NDR_SCALARS) {
5645 NDR_CHECK(ndr_pull_align(ndr, 4));
5646 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1008_flags));
5647 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5649 if (ndr_flags & NDR_BUFFERS) {
5651 return NDR_ERR_SUCCESS;
5654 _PUBLIC_ void ndr_print_USER_INFO_1008(struct ndr_print *ndr, const char *name, const struct USER_INFO_1008 *r)
5656 ndr_print_struct(ndr, name, "USER_INFO_1008");
5657 if (r == NULL) { ndr_print_null(ndr); return; }
5659 ndr_print_uint32(ndr, "usri1008_flags", r->usri1008_flags);
5663 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1009(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1009 *r)
5665 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5666 if (ndr_flags & NDR_SCALARS) {
5667 NDR_CHECK(ndr_push_align(ndr, 4));
5668 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1009_script_path));
5669 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5671 if (ndr_flags & NDR_BUFFERS) {
5673 return NDR_ERR_SUCCESS;
5676 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1009(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1009 *r)
5678 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5679 if (ndr_flags & NDR_SCALARS) {
5680 NDR_CHECK(ndr_pull_align(ndr, 4));
5681 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1009_script_path));
5682 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5684 if (ndr_flags & NDR_BUFFERS) {
5686 return NDR_ERR_SUCCESS;
5689 _PUBLIC_ void ndr_print_USER_INFO_1009(struct ndr_print *ndr, const char *name, const struct USER_INFO_1009 *r)
5691 ndr_print_struct(ndr, name, "USER_INFO_1009");
5692 if (r == NULL) { ndr_print_null(ndr); return; }
5694 ndr_print_string(ndr, "usri1009_script_path", r->usri1009_script_path);
5698 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1010 *r)
5700 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5701 if (ndr_flags & NDR_SCALARS) {
5702 NDR_CHECK(ndr_push_align(ndr, 4));
5703 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1010_auth_flags));
5704 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5706 if (ndr_flags & NDR_BUFFERS) {
5708 return NDR_ERR_SUCCESS;
5711 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1010 *r)
5713 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5714 if (ndr_flags & NDR_SCALARS) {
5715 NDR_CHECK(ndr_pull_align(ndr, 4));
5716 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1010_auth_flags));
5717 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5719 if (ndr_flags & NDR_BUFFERS) {
5721 return NDR_ERR_SUCCESS;
5724 _PUBLIC_ void ndr_print_USER_INFO_1010(struct ndr_print *ndr, const char *name, const struct USER_INFO_1010 *r)
5726 ndr_print_struct(ndr, name, "USER_INFO_1010");
5727 if (r == NULL) { ndr_print_null(ndr); return; }
5729 ndr_print_uint32(ndr, "usri1010_auth_flags", r->usri1010_auth_flags);
5733 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1011(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1011 *r)
5735 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5736 if (ndr_flags & NDR_SCALARS) {
5737 NDR_CHECK(ndr_push_align(ndr, 4));
5738 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1011_full_name));
5739 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5741 if (ndr_flags & NDR_BUFFERS) {
5743 return NDR_ERR_SUCCESS;
5746 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1011(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1011 *r)
5748 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5749 if (ndr_flags & NDR_SCALARS) {
5750 NDR_CHECK(ndr_pull_align(ndr, 4));
5751 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1011_full_name));
5752 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5754 if (ndr_flags & NDR_BUFFERS) {
5756 return NDR_ERR_SUCCESS;
5759 _PUBLIC_ void ndr_print_USER_INFO_1011(struct ndr_print *ndr, const char *name, const struct USER_INFO_1011 *r)
5761 ndr_print_struct(ndr, name, "USER_INFO_1011");
5762 if (r == NULL) { ndr_print_null(ndr); return; }
5764 ndr_print_string(ndr, "usri1011_full_name", r->usri1011_full_name);
5768 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1012(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1012 *r)
5770 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5771 if (ndr_flags & NDR_SCALARS) {
5772 NDR_CHECK(ndr_push_align(ndr, 4));
5773 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1012_usr_comment));
5774 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5776 if (ndr_flags & NDR_BUFFERS) {
5778 return NDR_ERR_SUCCESS;
5781 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1012(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1012 *r)
5783 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5784 if (ndr_flags & NDR_SCALARS) {
5785 NDR_CHECK(ndr_pull_align(ndr, 4));
5786 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1012_usr_comment));
5787 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5789 if (ndr_flags & NDR_BUFFERS) {
5791 return NDR_ERR_SUCCESS;
5794 _PUBLIC_ void ndr_print_USER_INFO_1012(struct ndr_print *ndr, const char *name, const struct USER_INFO_1012 *r)
5796 ndr_print_struct(ndr, name, "USER_INFO_1012");
5797 if (r == NULL) { ndr_print_null(ndr); return; }
5799 ndr_print_string(ndr, "usri1012_usr_comment", r->usri1012_usr_comment);
5803 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1013(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1013 *r)
5805 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5806 if (ndr_flags & NDR_SCALARS) {
5807 NDR_CHECK(ndr_push_align(ndr, 4));
5808 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1013_parms));
5809 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5811 if (ndr_flags & NDR_BUFFERS) {
5813 return NDR_ERR_SUCCESS;
5816 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1013(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1013 *r)
5818 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5819 if (ndr_flags & NDR_SCALARS) {
5820 NDR_CHECK(ndr_pull_align(ndr, 4));
5821 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1013_parms));
5822 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5824 if (ndr_flags & NDR_BUFFERS) {
5826 return NDR_ERR_SUCCESS;
5829 _PUBLIC_ void ndr_print_USER_INFO_1013(struct ndr_print *ndr, const char *name, const struct USER_INFO_1013 *r)
5831 ndr_print_struct(ndr, name, "USER_INFO_1013");
5832 if (r == NULL) { ndr_print_null(ndr); return; }
5834 ndr_print_string(ndr, "usri1013_parms", r->usri1013_parms);
5838 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1014(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1014 *r)
5840 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5841 if (ndr_flags & NDR_SCALARS) {
5842 NDR_CHECK(ndr_push_align(ndr, 4));
5843 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1014_workstations));
5844 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5846 if (ndr_flags & NDR_BUFFERS) {
5848 return NDR_ERR_SUCCESS;
5851 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1014(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1014 *r)
5853 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5854 if (ndr_flags & NDR_SCALARS) {
5855 NDR_CHECK(ndr_pull_align(ndr, 4));
5856 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1014_workstations));
5857 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5859 if (ndr_flags & NDR_BUFFERS) {
5861 return NDR_ERR_SUCCESS;
5864 _PUBLIC_ void ndr_print_USER_INFO_1014(struct ndr_print *ndr, const char *name, const struct USER_INFO_1014 *r)
5866 ndr_print_struct(ndr, name, "USER_INFO_1014");
5867 if (r == NULL) { ndr_print_null(ndr); return; }
5869 ndr_print_string(ndr, "usri1014_workstations", r->usri1014_workstations);
5873 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1017 *r)
5875 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5876 if (ndr_flags & NDR_SCALARS) {
5877 NDR_CHECK(ndr_push_align(ndr, 4));
5878 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1017_acct_expires));
5879 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5881 if (ndr_flags & NDR_BUFFERS) {
5883 return NDR_ERR_SUCCESS;
5886 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1017 *r)
5888 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5889 if (ndr_flags & NDR_SCALARS) {
5890 NDR_CHECK(ndr_pull_align(ndr, 4));
5891 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1017_acct_expires));
5892 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5894 if (ndr_flags & NDR_BUFFERS) {
5896 return NDR_ERR_SUCCESS;
5899 _PUBLIC_ void ndr_print_USER_INFO_1017(struct ndr_print *ndr, const char *name, const struct USER_INFO_1017 *r)
5901 ndr_print_struct(ndr, name, "USER_INFO_1017");
5902 if (r == NULL) { ndr_print_null(ndr); return; }
5904 ndr_print_uint32(ndr, "usri1017_acct_expires", r->usri1017_acct_expires);
5908 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1018 *r)
5910 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5911 if (ndr_flags & NDR_SCALARS) {
5912 NDR_CHECK(ndr_push_align(ndr, 4));
5913 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1018_max_storage));
5914 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
5916 if (ndr_flags & NDR_BUFFERS) {
5918 return NDR_ERR_SUCCESS;
5921 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1018 *r)
5923 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5924 if (ndr_flags & NDR_SCALARS) {
5925 NDR_CHECK(ndr_pull_align(ndr, 4));
5926 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1018_max_storage));
5927 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
5929 if (ndr_flags & NDR_BUFFERS) {
5931 return NDR_ERR_SUCCESS;
5934 _PUBLIC_ void ndr_print_USER_INFO_1018(struct ndr_print *ndr, const char *name, const struct USER_INFO_1018 *r)
5936 ndr_print_struct(ndr, name, "USER_INFO_1018");
5937 if (r == NULL) { ndr_print_null(ndr); return; }
5939 ndr_print_uint32(ndr, "usri1018_max_storage", r->usri1018_max_storage);
5943 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1020(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1020 *r)
5945 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
5946 if (ndr_flags & NDR_SCALARS) {
5947 NDR_CHECK(ndr_push_align(ndr, 5));
5948 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1020_units_per_week));
5949 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usri1020_logon_hours));
5950 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
5952 if (ndr_flags & NDR_BUFFERS) {
5953 if (r->usri1020_logon_hours) {
5954 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usri1020_logon_hours));
5957 return NDR_ERR_SUCCESS;
5960 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1020(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1020 *r)
5962 uint32_t _ptr_usri1020_logon_hours;
5963 TALLOC_CTX *_mem_save_usri1020_logon_hours_0;
5964 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
5965 if (ndr_flags & NDR_SCALARS) {
5966 NDR_CHECK(ndr_pull_align(ndr, 5));
5967 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1020_units_per_week));
5968 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usri1020_logon_hours));
5969 if (_ptr_usri1020_logon_hours) {
5970 NDR_PULL_ALLOC(ndr, r->usri1020_logon_hours);
5972 r->usri1020_logon_hours = NULL;
5974 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
5976 if (ndr_flags & NDR_BUFFERS) {
5977 if (r->usri1020_logon_hours) {
5978 _mem_save_usri1020_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
5979 NDR_PULL_SET_MEM_CTX(ndr, r->usri1020_logon_hours, 0);
5980 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usri1020_logon_hours));
5981 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usri1020_logon_hours_0, 0);
5984 return NDR_ERR_SUCCESS;
5987 _PUBLIC_ void ndr_print_USER_INFO_1020(struct ndr_print *ndr, const char *name, const struct USER_INFO_1020 *r)
5989 ndr_print_struct(ndr, name, "USER_INFO_1020");
5990 if (r == NULL) { ndr_print_null(ndr); return; }
5992 ndr_print_uint32(ndr, "usri1020_units_per_week", r->usri1020_units_per_week);
5993 ndr_print_ptr(ndr, "usri1020_logon_hours", r->usri1020_logon_hours);
5995 if (r->usri1020_logon_hours) {
5996 ndr_print_uint8(ndr, "usri1020_logon_hours", *r->usri1020_logon_hours);
6002 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1023(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1023 *r)
6004 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6005 if (ndr_flags & NDR_SCALARS) {
6006 NDR_CHECK(ndr_push_align(ndr, 4));
6007 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1023_logon_server));
6008 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6010 if (ndr_flags & NDR_BUFFERS) {
6012 return NDR_ERR_SUCCESS;
6015 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1023(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1023 *r)
6017 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6018 if (ndr_flags & NDR_SCALARS) {
6019 NDR_CHECK(ndr_pull_align(ndr, 4));
6020 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1023_logon_server));
6021 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6023 if (ndr_flags & NDR_BUFFERS) {
6025 return NDR_ERR_SUCCESS;
6028 _PUBLIC_ void ndr_print_USER_INFO_1023(struct ndr_print *ndr, const char *name, const struct USER_INFO_1023 *r)
6030 ndr_print_struct(ndr, name, "USER_INFO_1023");
6031 if (r == NULL) { ndr_print_null(ndr); return; }
6033 ndr_print_string(ndr, "usri1023_logon_server", r->usri1023_logon_server);
6037 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1024(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1024 *r)
6039 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6040 if (ndr_flags & NDR_SCALARS) {
6041 NDR_CHECK(ndr_push_align(ndr, 4));
6042 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1024_country_code));
6043 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6045 if (ndr_flags & NDR_BUFFERS) {
6047 return NDR_ERR_SUCCESS;
6050 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1024(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1024 *r)
6052 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6053 if (ndr_flags & NDR_SCALARS) {
6054 NDR_CHECK(ndr_pull_align(ndr, 4));
6055 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1024_country_code));
6056 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6058 if (ndr_flags & NDR_BUFFERS) {
6060 return NDR_ERR_SUCCESS;
6063 _PUBLIC_ void ndr_print_USER_INFO_1024(struct ndr_print *ndr, const char *name, const struct USER_INFO_1024 *r)
6065 ndr_print_struct(ndr, name, "USER_INFO_1024");
6066 if (r == NULL) { ndr_print_null(ndr); return; }
6068 ndr_print_uint32(ndr, "usri1024_country_code", r->usri1024_country_code);
6072 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1025(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1025 *r)
6074 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6075 if (ndr_flags & NDR_SCALARS) {
6076 NDR_CHECK(ndr_push_align(ndr, 4));
6077 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1025_code_page));
6078 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6080 if (ndr_flags & NDR_BUFFERS) {
6082 return NDR_ERR_SUCCESS;
6085 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1025(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1025 *r)
6087 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6088 if (ndr_flags & NDR_SCALARS) {
6089 NDR_CHECK(ndr_pull_align(ndr, 4));
6090 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1025_code_page));
6091 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6093 if (ndr_flags & NDR_BUFFERS) {
6095 return NDR_ERR_SUCCESS;
6098 _PUBLIC_ void ndr_print_USER_INFO_1025(struct ndr_print *ndr, const char *name, const struct USER_INFO_1025 *r)
6100 ndr_print_struct(ndr, name, "USER_INFO_1025");
6101 if (r == NULL) { ndr_print_null(ndr); return; }
6103 ndr_print_uint32(ndr, "usri1025_code_page", r->usri1025_code_page);
6107 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1051(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1051 *r)
6109 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6110 if (ndr_flags & NDR_SCALARS) {
6111 NDR_CHECK(ndr_push_align(ndr, 4));
6112 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1051_primary_group_id));
6113 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6115 if (ndr_flags & NDR_BUFFERS) {
6117 return NDR_ERR_SUCCESS;
6120 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1051(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1051 *r)
6122 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6123 if (ndr_flags & NDR_SCALARS) {
6124 NDR_CHECK(ndr_pull_align(ndr, 4));
6125 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1051_primary_group_id));
6126 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6128 if (ndr_flags & NDR_BUFFERS) {
6130 return NDR_ERR_SUCCESS;
6133 _PUBLIC_ void ndr_print_USER_INFO_1051(struct ndr_print *ndr, const char *name, const struct USER_INFO_1051 *r)
6135 ndr_print_struct(ndr, name, "USER_INFO_1051");
6136 if (r == NULL) { ndr_print_null(ndr); return; }
6138 ndr_print_uint32(ndr, "usri1051_primary_group_id", r->usri1051_primary_group_id);
6142 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1052(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1052 *r)
6144 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6145 if (ndr_flags & NDR_SCALARS) {
6146 NDR_CHECK(ndr_push_align(ndr, 4));
6147 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1052_profile));
6148 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6150 if (ndr_flags & NDR_BUFFERS) {
6152 return NDR_ERR_SUCCESS;
6155 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1052(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1052 *r)
6157 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6158 if (ndr_flags & NDR_SCALARS) {
6159 NDR_CHECK(ndr_pull_align(ndr, 4));
6160 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1052_profile));
6161 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6163 if (ndr_flags & NDR_BUFFERS) {
6165 return NDR_ERR_SUCCESS;
6168 _PUBLIC_ void ndr_print_USER_INFO_1052(struct ndr_print *ndr, const char *name, const struct USER_INFO_1052 *r)
6170 ndr_print_struct(ndr, name, "USER_INFO_1052");
6171 if (r == NULL) { ndr_print_null(ndr); return; }
6173 ndr_print_string(ndr, "usri1052_profile", r->usri1052_profile);
6177 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1053(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1053 *r)
6179 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6180 if (ndr_flags & NDR_SCALARS) {
6181 NDR_CHECK(ndr_push_align(ndr, 4));
6182 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1053_home_dir_drive));
6183 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6185 if (ndr_flags & NDR_BUFFERS) {
6187 return NDR_ERR_SUCCESS;
6190 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1053(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1053 *r)
6192 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6193 if (ndr_flags & NDR_SCALARS) {
6194 NDR_CHECK(ndr_pull_align(ndr, 4));
6195 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1053_home_dir_drive));
6196 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6198 if (ndr_flags & NDR_BUFFERS) {
6200 return NDR_ERR_SUCCESS;
6203 _PUBLIC_ void ndr_print_USER_INFO_1053(struct ndr_print *ndr, const char *name, const struct USER_INFO_1053 *r)
6205 ndr_print_struct(ndr, name, "USER_INFO_1053");
6206 if (r == NULL) { ndr_print_null(ndr); return; }
6208 ndr_print_string(ndr, "usri1053_home_dir_drive", r->usri1053_home_dir_drive);
6212 _PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_X(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_X *r)
6214 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6215 if (ndr_flags & NDR_SCALARS) {
6216 NDR_CHECK(ndr_push_align(ndr, 5));
6217 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_name));
6218 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_password));
6219 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_age));
6220 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_priv));
6221 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir));
6222 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_comment));
6223 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_flags));
6224 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_script_path));
6225 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_auth_flags));
6226 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_full_name));
6227 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_usr_comment));
6228 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_parms));
6229 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_workstations));
6230 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logon));
6231 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_last_logoff));
6232 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_acct_expires));
6233 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_max_storage));
6234 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_units_per_week));
6235 NDR_CHECK(ndr_push_unique_ptr(ndr, r->usriX_logon_hours));
6236 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_bad_pw_count));
6237 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_num_logons));
6238 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_logon_server));
6239 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_country_code));
6240 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_code_page));
6241 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_profile));
6242 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usriX_home_dir_drive));
6243 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_user_id));
6244 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_primary_group_id));
6245 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usriX_password_expired));
6246 NDR_CHECK(ndr_push_trailer_align(ndr, 5));
6248 if (ndr_flags & NDR_BUFFERS) {
6249 if (r->usriX_logon_hours) {
6250 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, *r->usriX_logon_hours));
6253 return NDR_ERR_SUCCESS;
6256 _PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_X(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_X *r)
6258 uint32_t _ptr_usriX_logon_hours;
6259 TALLOC_CTX *_mem_save_usriX_logon_hours_0;
6260 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6261 if (ndr_flags & NDR_SCALARS) {
6262 NDR_CHECK(ndr_pull_align(ndr, 5));
6263 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_name));
6264 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_password));
6265 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_age));
6266 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_priv));
6267 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir));
6268 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_comment));
6269 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_flags));
6270 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_script_path));
6271 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_auth_flags));
6272 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_full_name));
6273 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_usr_comment));
6274 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_parms));
6275 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_workstations));
6276 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logon));
6277 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_last_logoff));
6278 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_acct_expires));
6279 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_max_storage));
6280 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_units_per_week));
6281 NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_usriX_logon_hours));
6282 if (_ptr_usriX_logon_hours) {
6283 NDR_PULL_ALLOC(ndr, r->usriX_logon_hours);
6285 r->usriX_logon_hours = NULL;
6287 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_bad_pw_count));
6288 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_num_logons));
6289 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_logon_server));
6290 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_country_code));
6291 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_code_page));
6292 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_profile));
6293 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usriX_home_dir_drive));
6294 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_user_id));
6295 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_primary_group_id));
6296 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usriX_password_expired));
6297 NDR_CHECK(ndr_pull_trailer_align(ndr, 5));
6299 if (ndr_flags & NDR_BUFFERS) {
6300 if (r->usriX_logon_hours) {
6301 _mem_save_usriX_logon_hours_0 = NDR_PULL_GET_MEM_CTX(ndr);
6302 NDR_PULL_SET_MEM_CTX(ndr, r->usriX_logon_hours, 0);
6303 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, r->usriX_logon_hours));
6304 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_usriX_logon_hours_0, 0);
6307 return NDR_ERR_SUCCESS;
6310 _PUBLIC_ void ndr_print_USER_INFO_X(struct ndr_print *ndr, const char *name, const struct USER_INFO_X *r)
6312 ndr_print_struct(ndr, name, "USER_INFO_X");
6313 if (r == NULL) { ndr_print_null(ndr); return; }
6315 ndr_print_string(ndr, "usriX_name", r->usriX_name);
6316 ndr_print_string(ndr, "usriX_password", r->usriX_password);
6317 ndr_print_uint32(ndr, "usriX_password_age", r->usriX_password_age);
6318 ndr_print_uint32(ndr, "usriX_priv", r->usriX_priv);
6319 ndr_print_string(ndr, "usriX_home_dir", r->usriX_home_dir);
6320 ndr_print_string(ndr, "usriX_comment", r->usriX_comment);
6321 ndr_print_uint32(ndr, "usriX_flags", r->usriX_flags);
6322 ndr_print_string(ndr, "usriX_script_path", r->usriX_script_path);
6323 ndr_print_uint32(ndr, "usriX_auth_flags", r->usriX_auth_flags);
6324 ndr_print_string(ndr, "usriX_full_name", r->usriX_full_name);
6325 ndr_print_string(ndr, "usriX_usr_comment", r->usriX_usr_comment);
6326 ndr_print_string(ndr, "usriX_parms", r->usriX_parms);
6327 ndr_print_string(ndr, "usriX_workstations", r->usriX_workstations);
6328 ndr_print_uint32(ndr, "usriX_last_logon", r->usriX_last_logon);
6329 ndr_print_uint32(ndr, "usriX_last_logoff", r->usriX_last_logoff);
6330 ndr_print_uint32(ndr, "usriX_acct_expires", r->usriX_acct_expires);
6331 ndr_print_uint32(ndr, "usriX_max_storage", r->usriX_max_storage);
6332 ndr_print_uint32(ndr, "usriX_units_per_week", r->usriX_units_per_week);
6333 ndr_print_ptr(ndr, "usriX_logon_hours", r->usriX_logon_hours);
6335 if (r->usriX_logon_hours) {
6336 ndr_print_uint8(ndr, "usriX_logon_hours", *r->usriX_logon_hours);
6339 ndr_print_uint32(ndr, "usriX_bad_pw_count", r->usriX_bad_pw_count);
6340 ndr_print_uint32(ndr, "usriX_num_logons", r->usriX_num_logons);
6341 ndr_print_string(ndr, "usriX_logon_server", r->usriX_logon_server);
6342 ndr_print_uint32(ndr, "usriX_country_code", r->usriX_country_code);
6343 ndr_print_uint32(ndr, "usriX_code_page", r->usriX_code_page);
6344 ndr_print_string(ndr, "usriX_profile", r->usriX_profile);
6345 ndr_print_string(ndr, "usriX_home_dir_drive", r->usriX_home_dir_drive);
6346 ndr_print_uint32(ndr, "usriX_user_id", r->usriX_user_id);
6347 ndr_print_uint32(ndr, "usriX_primary_group_id", r->usriX_primary_group_id);
6348 ndr_print_uint32(ndr, "usriX_password_expired", r->usriX_password_expired);
6352 _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)
6354 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6355 if (ndr_flags & NDR_SCALARS) {
6356 NDR_CHECK(ndr_push_align(ndr, 4));
6357 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui0_name));
6358 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6360 if (ndr_flags & NDR_BUFFERS) {
6362 return NDR_ERR_SUCCESS;
6365 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_0 *r)
6367 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6368 if (ndr_flags & NDR_SCALARS) {
6369 NDR_CHECK(ndr_pull_align(ndr, 4));
6370 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui0_name));
6371 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6373 if (ndr_flags & NDR_BUFFERS) {
6375 return NDR_ERR_SUCCESS;
6378 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_0(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_0 *r)
6380 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_0");
6381 if (r == NULL) { ndr_print_null(ndr); return; }
6383 ndr_print_string(ndr, "grui0_name", r->grui0_name);
6387 _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)
6389 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6390 if (ndr_flags & NDR_SCALARS) {
6391 NDR_CHECK(ndr_push_align(ndr, 4));
6392 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grui1_name));
6393 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grui1_attributes));
6394 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6396 if (ndr_flags & NDR_BUFFERS) {
6398 return NDR_ERR_SUCCESS;
6401 _PUBLIC_ enum ndr_err_code ndr_pull_GROUP_USERS_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct GROUP_USERS_INFO_1 *r)
6403 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6404 if (ndr_flags & NDR_SCALARS) {
6405 NDR_CHECK(ndr_pull_align(ndr, 4));
6406 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grui1_name));
6407 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grui1_attributes));
6408 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6410 if (ndr_flags & NDR_BUFFERS) {
6412 return NDR_ERR_SUCCESS;
6415 _PUBLIC_ void ndr_print_GROUP_USERS_INFO_1(struct ndr_print *ndr, const char *name, const struct GROUP_USERS_INFO_1 *r)
6417 ndr_print_struct(ndr, name, "GROUP_USERS_INFO_1");
6418 if (r == NULL) { ndr_print_null(ndr); return; }
6420 ndr_print_string(ndr, "grui1_name", r->grui1_name);
6421 ndr_print_uint32(ndr, "grui1_attributes", r->grui1_attributes);
6425 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_USER *r)
6427 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6428 if (ndr_flags & NDR_SCALARS) {
6429 NDR_CHECK(ndr_push_align(ndr, 4));
6430 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
6431 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
6432 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
6433 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_full_name));
6434 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_user_id));
6435 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_next_index));
6436 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6438 if (ndr_flags & NDR_BUFFERS) {
6440 return NDR_ERR_SUCCESS;
6443 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_USER *r)
6445 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6446 if (ndr_flags & NDR_SCALARS) {
6447 NDR_CHECK(ndr_pull_align(ndr, 4));
6448 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
6449 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
6450 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
6451 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_full_name));
6452 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_user_id));
6453 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_next_index));
6454 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6456 if (ndr_flags & NDR_BUFFERS) {
6458 return NDR_ERR_SUCCESS;
6461 _PUBLIC_ void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r)
6463 ndr_print_struct(ndr, name, "NET_DISPLAY_USER");
6464 if (r == NULL) { ndr_print_null(ndr); return; }
6466 ndr_print_string(ndr, "usri1_name", r->usri1_name);
6467 ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
6468 ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
6469 ndr_print_string(ndr, "usri1_full_name", r->usri1_full_name);
6470 ndr_print_uint32(ndr, "usri1_user_id", r->usri1_user_id);
6471 ndr_print_uint32(ndr, "usri1_next_index", r->usri1_next_index);
6475 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_MACHINE *r)
6477 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6478 if (ndr_flags & NDR_SCALARS) {
6479 NDR_CHECK(ndr_push_align(ndr, 4));
6480 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
6481 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
6482 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
6483 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_user_id));
6484 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_next_index));
6485 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6487 if (ndr_flags & NDR_BUFFERS) {
6489 return NDR_ERR_SUCCESS;
6492 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_MACHINE *r)
6494 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6495 if (ndr_flags & NDR_SCALARS) {
6496 NDR_CHECK(ndr_pull_align(ndr, 4));
6497 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
6498 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
6499 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
6500 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_user_id));
6501 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_next_index));
6502 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6504 if (ndr_flags & NDR_BUFFERS) {
6506 return NDR_ERR_SUCCESS;
6509 _PUBLIC_ void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r)
6511 ndr_print_struct(ndr, name, "NET_DISPLAY_MACHINE");
6512 if (r == NULL) { ndr_print_null(ndr); return; }
6514 ndr_print_string(ndr, "usri2_name", r->usri2_name);
6515 ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
6516 ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
6517 ndr_print_uint32(ndr, "usri2_user_id", r->usri2_user_id);
6518 ndr_print_uint32(ndr, "usri2_next_index", r->usri2_next_index);
6522 _PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_GROUP *r)
6524 NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags);
6525 if (ndr_flags & NDR_SCALARS) {
6526 NDR_CHECK(ndr_push_align(ndr, 4));
6527 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_name));
6528 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_comment));
6529 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_group_id));
6530 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_attributes));
6531 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_next_index));
6532 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
6534 if (ndr_flags & NDR_BUFFERS) {
6536 return NDR_ERR_SUCCESS;
6539 _PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_GROUP *r)
6541 NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
6542 if (ndr_flags & NDR_SCALARS) {
6543 NDR_CHECK(ndr_pull_align(ndr, 4));
6544 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_name));
6545 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_comment));
6546 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_group_id));
6547 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_attributes));
6548 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_next_index));
6549 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
6551 if (ndr_flags & NDR_BUFFERS) {
6553 return NDR_ERR_SUCCESS;
6556 _PUBLIC_ void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r)
6558 ndr_print_struct(ndr, name, "NET_DISPLAY_GROUP");
6559 if (r == NULL) { ndr_print_null(ndr); return; }
6561 ndr_print_string(ndr, "grpi3_name", r->grpi3_name);
6562 ndr_print_string(ndr, "grpi3_comment", r->grpi3_comment);
6563 ndr_print_uint32(ndr, "grpi3_group_id", r->grpi3_group_id);
6564 ndr_print_uint32(ndr, "grpi3_attributes", r->grpi3_attributes);
6565 ndr_print_uint32(ndr, "grpi3_next_index", r->grpi3_next_index);
6569 _PUBLIC_ enum ndr_err_code ndr_push_SHARE_INFO_1005_FLAGS(struct ndr_push *ndr, int ndr_flags, uint32_t r)
6571 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
6572 return NDR_ERR_SUCCESS;
6575 _PUBLIC_ enum ndr_err_code ndr_pull_SHARE_INFO_1005_FLAGS(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
6578 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
6580 return NDR_ERR_SUCCESS;
6583 _PUBLIC_ void ndr_print_SHARE_INFO_1005_FLAGS(struct ndr_print *ndr, const char *name, uint32_t r)
6585 ndr_print_uint32(ndr, name, r);
6587 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS", SHI1005_FLAGS_DFS, r);
6588 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_DFS_ROOT", SHI1005_FLAGS_DFS_ROOT, r);
6589 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_MANUAL_REINT", CSC_CACHE_MANUAL_REINT, r);
6590 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_AUTO_REINT", CSC_CACHE_AUTO_REINT, r);
6591 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_VDO", CSC_CACHE_VDO, r);
6592 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "CSC_CACHE_NONE", CSC_CACHE_NONE, r);
6593 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS", SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS, r);
6594 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_FORCE_SHARED_DELETE", SHI1005_FLAGS_FORCE_SHARED_DELETE, r);
6595 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING", SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING, r);
6596 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM", SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM, r);
6600 _PUBLIC_ void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetJoinDomain *r)
6602 ndr_print_struct(ndr, name, "NetJoinDomain");
6603 if (r == NULL) { ndr_print_null(ndr); return; }
6605 if (flags & NDR_SET_VALUES) {
6606 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6608 if (flags & NDR_IN) {
6609 ndr_print_struct(ndr, "in", "NetJoinDomain");
6611 ndr_print_ptr(ndr, "server", r->in.server);
6614 ndr_print_string(ndr, "server", r->in.server);
6617 ndr_print_ptr(ndr, "domain", r->in.domain);
6619 ndr_print_string(ndr, "domain", r->in.domain);
6621 ndr_print_ptr(ndr, "account_ou", r->in.account_ou);
6623 if (r->in.account_ou) {
6624 ndr_print_string(ndr, "account_ou", r->in.account_ou);
6627 ndr_print_ptr(ndr, "account", r->in.account);
6629 if (r->in.account) {
6630 ndr_print_string(ndr, "account", r->in.account);
6633 ndr_print_ptr(ndr, "password", r->in.password);
6635 if (r->in.password) {
6636 ndr_print_string(ndr, "password", r->in.password);
6639 ndr_print_NetJoinFlags(ndr, "join_flags", r->in.join_flags);
6642 if (flags & NDR_OUT) {
6643 ndr_print_struct(ndr, "out", "NetJoinDomain");
6645 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6651 _PUBLIC_ void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetUnjoinDomain *r)
6653 ndr_print_struct(ndr, name, "NetUnjoinDomain");
6654 if (r == NULL) { ndr_print_null(ndr); return; }
6656 if (flags & NDR_SET_VALUES) {
6657 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6659 if (flags & NDR_IN) {
6660 ndr_print_struct(ndr, "in", "NetUnjoinDomain");
6662 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6664 if (r->in.server_name) {
6665 ndr_print_string(ndr, "server_name", r->in.server_name);
6668 ndr_print_ptr(ndr, "account", r->in.account);
6670 if (r->in.account) {
6671 ndr_print_string(ndr, "account", r->in.account);
6674 ndr_print_ptr(ndr, "password", r->in.password);
6676 if (r->in.password) {
6677 ndr_print_string(ndr, "password", r->in.password);
6680 ndr_print_NetJoinFlags(ndr, "unjoin_flags", r->in.unjoin_flags);
6683 if (flags & NDR_OUT) {
6684 ndr_print_struct(ndr, "out", "NetUnjoinDomain");
6686 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6692 _PUBLIC_ void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinInformation *r)
6694 ndr_print_struct(ndr, name, "NetGetJoinInformation");
6695 if (r == NULL) { ndr_print_null(ndr); return; }
6697 if (flags & NDR_SET_VALUES) {
6698 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6700 if (flags & NDR_IN) {
6701 ndr_print_struct(ndr, "in", "NetGetJoinInformation");
6703 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6705 if (r->in.server_name) {
6706 ndr_print_string(ndr, "server_name", r->in.server_name);
6711 if (flags & NDR_OUT) {
6712 ndr_print_struct(ndr, "out", "NetGetJoinInformation");
6714 ndr_print_ptr(ndr, "name_buffer", r->out.name_buffer);
6716 ndr_print_ptr(ndr, "name_buffer", *r->out.name_buffer);
6718 if (*r->out.name_buffer) {
6719 ndr_print_string(ndr, "name_buffer", *r->out.name_buffer);
6723 ndr_print_ptr(ndr, "name_type", r->out.name_type);
6725 ndr_print_uint16(ndr, "name_type", *r->out.name_type);
6727 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6733 _PUBLIC_ void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinableOUs *r)
6735 ndr_print_struct(ndr, name, "NetGetJoinableOUs");
6736 if (r == NULL) { ndr_print_null(ndr); return; }
6738 if (flags & NDR_SET_VALUES) {
6739 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6741 if (flags & NDR_IN) {
6742 ndr_print_struct(ndr, "in", "NetGetJoinableOUs");
6744 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6746 if (r->in.server_name) {
6747 ndr_print_string(ndr, "server_name", r->in.server_name);
6750 ndr_print_ptr(ndr, "domain", r->in.domain);
6752 ndr_print_string(ndr, "domain", r->in.domain);
6754 ndr_print_ptr(ndr, "account", r->in.account);
6756 if (r->in.account) {
6757 ndr_print_string(ndr, "account", r->in.account);
6760 ndr_print_ptr(ndr, "password", r->in.password);
6762 if (r->in.password) {
6763 ndr_print_string(ndr, "password", r->in.password);
6768 if (flags & NDR_OUT) {
6769 ndr_print_struct(ndr, "out", "NetGetJoinableOUs");
6771 ndr_print_ptr(ndr, "ou_count", r->out.ou_count);
6773 ndr_print_uint32(ndr, "ou_count", *r->out.ou_count);
6775 ndr_print_ptr(ndr, "ous", r->out.ous);
6777 ndr_print_ptr(ndr, "ous", *r->out.ous);
6780 ndr_print_ptr(ndr, "ous", **r->out.ous);
6783 ndr_print_string(ndr, "ous", **r->out.ous);
6789 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6795 _PUBLIC_ void ndr_print_NetRenameMachineInDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetRenameMachineInDomain *r)
6797 ndr_print_struct(ndr, name, "NetRenameMachineInDomain");
6798 if (r == NULL) { ndr_print_null(ndr); return; }
6800 if (flags & NDR_SET_VALUES) {
6801 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6803 if (flags & NDR_IN) {
6804 ndr_print_struct(ndr, "in", "NetRenameMachineInDomain");
6806 ndr_print_string(ndr, "server_name", r->in.server_name);
6807 ndr_print_string(ndr, "new_machine_name", r->in.new_machine_name);
6808 ndr_print_string(ndr, "account", r->in.account);
6809 ndr_print_string(ndr, "password", r->in.password);
6810 ndr_print_uint32(ndr, "rename_options", r->in.rename_options);
6813 if (flags & NDR_OUT) {
6814 ndr_print_struct(ndr, "out", "NetRenameMachineInDomain");
6816 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6822 _PUBLIC_ void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerGetInfo *r)
6824 ndr_print_struct(ndr, name, "NetServerGetInfo");
6825 if (r == NULL) { ndr_print_null(ndr); return; }
6827 if (flags & NDR_SET_VALUES) {
6828 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6830 if (flags & NDR_IN) {
6831 ndr_print_struct(ndr, "in", "NetServerGetInfo");
6833 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6835 if (r->in.server_name) {
6836 ndr_print_string(ndr, "server_name", r->in.server_name);
6839 ndr_print_uint32(ndr, "level", r->in.level);
6842 if (flags & NDR_OUT) {
6843 ndr_print_struct(ndr, "out", "NetServerGetInfo");
6845 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6847 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6849 if (*r->out.buffer) {
6850 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6854 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6860 _PUBLIC_ void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerSetInfo *r)
6862 ndr_print_struct(ndr, name, "NetServerSetInfo");
6863 if (r == NULL) { ndr_print_null(ndr); return; }
6865 if (flags & NDR_SET_VALUES) {
6866 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6868 if (flags & NDR_IN) {
6869 ndr_print_struct(ndr, "in", "NetServerSetInfo");
6871 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6873 if (r->in.server_name) {
6874 ndr_print_string(ndr, "server_name", r->in.server_name);
6877 ndr_print_uint32(ndr, "level", r->in.level);
6878 ndr_print_ptr(ndr, "buffer", r->in.buffer);
6880 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
6884 if (flags & NDR_OUT) {
6885 ndr_print_struct(ndr, "out", "NetServerSetInfo");
6887 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
6889 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
6891 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6897 _PUBLIC_ void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetDCName *r)
6899 ndr_print_struct(ndr, name, "NetGetDCName");
6900 if (r == NULL) { ndr_print_null(ndr); return; }
6902 if (flags & NDR_SET_VALUES) {
6903 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6905 if (flags & NDR_IN) {
6906 ndr_print_struct(ndr, "in", "NetGetDCName");
6908 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6910 if (r->in.server_name) {
6911 ndr_print_string(ndr, "server_name", r->in.server_name);
6914 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6916 if (r->in.domain_name) {
6917 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6922 if (flags & NDR_OUT) {
6923 ndr_print_struct(ndr, "out", "NetGetDCName");
6925 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6927 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6929 if (*r->out.buffer) {
6930 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6934 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6940 _PUBLIC_ void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetAnyDCName *r)
6942 ndr_print_struct(ndr, name, "NetGetAnyDCName");
6943 if (r == NULL) { ndr_print_null(ndr); return; }
6945 if (flags & NDR_SET_VALUES) {
6946 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6948 if (flags & NDR_IN) {
6949 ndr_print_struct(ndr, "in", "NetGetAnyDCName");
6951 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6953 if (r->in.server_name) {
6954 ndr_print_string(ndr, "server_name", r->in.server_name);
6957 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
6959 if (r->in.domain_name) {
6960 ndr_print_string(ndr, "domain_name", r->in.domain_name);
6965 if (flags & NDR_OUT) {
6966 ndr_print_struct(ndr, "out", "NetGetAnyDCName");
6968 ndr_print_ptr(ndr, "buffer", r->out.buffer);
6970 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
6972 if (*r->out.buffer) {
6973 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
6977 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
6983 _PUBLIC_ void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, int flags, const struct DsGetDcName *r)
6985 ndr_print_struct(ndr, name, "DsGetDcName");
6986 if (r == NULL) { ndr_print_null(ndr); return; }
6988 if (flags & NDR_SET_VALUES) {
6989 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
6991 if (flags & NDR_IN) {
6992 ndr_print_struct(ndr, "in", "DsGetDcName");
6994 ndr_print_ptr(ndr, "server_name", r->in.server_name);
6996 if (r->in.server_name) {
6997 ndr_print_string(ndr, "server_name", r->in.server_name);
7000 ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
7002 ndr_print_string(ndr, "domain_name", r->in.domain_name);
7004 ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
7006 if (r->in.domain_guid) {
7007 ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
7010 ndr_print_ptr(ndr, "site_name", r->in.site_name);
7012 if (r->in.site_name) {
7013 ndr_print_string(ndr, "site_name", r->in.site_name);
7016 ndr_print_uint32(ndr, "flags", r->in.flags);
7019 if (flags & NDR_OUT) {
7020 ndr_print_struct(ndr, "out", "DsGetDcName");
7022 ndr_print_ptr(ndr, "dc_info", r->out.dc_info);
7024 ndr_print_ptr(ndr, "dc_info", *r->out.dc_info);
7026 if (*r->out.dc_info) {
7027 ndr_print_DOMAIN_CONTROLLER_INFO(ndr, "dc_info", *r->out.dc_info);
7031 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7037 _PUBLIC_ void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetUserAdd *r)
7039 ndr_print_struct(ndr, name, "NetUserAdd");
7040 if (r == NULL) { ndr_print_null(ndr); return; }
7042 if (flags & NDR_SET_VALUES) {
7043 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7045 if (flags & NDR_IN) {
7046 ndr_print_struct(ndr, "in", "NetUserAdd");
7048 ndr_print_ptr(ndr, "server_name", r->in.server_name);
7050 if (r->in.server_name) {
7051 ndr_print_string(ndr, "server_name", r->in.server_name);
7054 ndr_print_uint32(ndr, "level", r->in.level);
7055 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7057 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7061 if (flags & NDR_OUT) {
7062 ndr_print_struct(ndr, "out", "NetUserAdd");
7064 ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
7066 ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
7068 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7074 _PUBLIC_ void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, int flags, const struct NetUserDel *r)
7076 ndr_print_struct(ndr, name, "NetUserDel");
7077 if (r == NULL) { ndr_print_null(ndr); return; }
7079 if (flags & NDR_SET_VALUES) {
7080 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7082 if (flags & NDR_IN) {
7083 ndr_print_struct(ndr, "in", "NetUserDel");
7085 ndr_print_ptr(ndr, "server_name", r->in.server_name);
7087 if (r->in.server_name) {
7088 ndr_print_string(ndr, "server_name", r->in.server_name);
7091 ndr_print_ptr(ndr, "user_name", r->in.user_name);
7093 ndr_print_string(ndr, "user_name", r->in.user_name);
7097 if (flags & NDR_OUT) {
7098 ndr_print_struct(ndr, "out", "NetUserDel");
7100 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7106 _PUBLIC_ void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetUserEnum *r)
7108 ndr_print_struct(ndr, name, "NetUserEnum");
7109 if (r == NULL) { ndr_print_null(ndr); return; }
7111 if (flags & NDR_SET_VALUES) {
7112 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7114 if (flags & NDR_IN) {
7115 ndr_print_struct(ndr, "in", "NetUserEnum");
7117 ndr_print_ptr(ndr, "server_name", r->in.server_name);
7119 if (r->in.server_name) {
7120 ndr_print_string(ndr, "server_name", r->in.server_name);
7123 ndr_print_uint32(ndr, "level", r->in.level);
7124 ndr_print_uint32(ndr, "filter", r->in.filter);
7125 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7126 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7128 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7132 if (flags & NDR_OUT) {
7133 ndr_print_struct(ndr, "out", "NetUserEnum");
7135 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7137 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7139 if (*r->out.buffer) {
7140 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7144 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7146 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7148 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7150 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7152 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7154 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7156 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7162 _PUBLIC_ void ndr_print_NetUserChangePassword(struct ndr_print *ndr, const char *name, int flags, const struct NetUserChangePassword *r)
7164 ndr_print_struct(ndr, name, "NetUserChangePassword");
7165 if (r == NULL) { ndr_print_null(ndr); return; }
7167 if (flags & NDR_SET_VALUES) {
7168 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7170 if (flags & NDR_IN) {
7171 ndr_print_struct(ndr, "in", "NetUserChangePassword");
7173 ndr_print_string(ndr, "domain_name", r->in.domain_name);
7174 ndr_print_string(ndr, "user_name", r->in.user_name);
7175 ndr_print_string(ndr, "old_password", r->in.old_password);
7176 ndr_print_string(ndr, "new_password", r->in.new_password);
7179 if (flags & NDR_OUT) {
7180 ndr_print_struct(ndr, "out", "NetUserChangePassword");
7182 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7188 _PUBLIC_ void ndr_print_NetUserGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetInfo *r)
7190 ndr_print_struct(ndr, name, "NetUserGetInfo");
7191 if (r == NULL) { ndr_print_null(ndr); return; }
7193 if (flags & NDR_SET_VALUES) {
7194 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7196 if (flags & NDR_IN) {
7197 ndr_print_struct(ndr, "in", "NetUserGetInfo");
7199 ndr_print_string(ndr, "server_name", r->in.server_name);
7200 ndr_print_string(ndr, "user_name", r->in.user_name);
7201 ndr_print_uint32(ndr, "level", r->in.level);
7204 if (flags & NDR_OUT) {
7205 ndr_print_struct(ndr, "out", "NetUserGetInfo");
7207 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7209 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7211 if (*r->out.buffer) {
7212 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7216 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7222 _PUBLIC_ void ndr_print_NetUserSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetInfo *r)
7224 ndr_print_struct(ndr, name, "NetUserSetInfo");
7225 if (r == NULL) { ndr_print_null(ndr); return; }
7227 if (flags & NDR_SET_VALUES) {
7228 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7230 if (flags & NDR_IN) {
7231 ndr_print_struct(ndr, "in", "NetUserSetInfo");
7233 ndr_print_string(ndr, "server_name", r->in.server_name);
7234 ndr_print_string(ndr, "user_name", r->in.user_name);
7235 ndr_print_uint32(ndr, "level", r->in.level);
7236 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7238 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7242 if (flags & NDR_OUT) {
7243 ndr_print_struct(ndr, "out", "NetUserSetInfo");
7245 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7247 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7249 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7255 _PUBLIC_ void ndr_print_NetUserGetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetGroups *r)
7257 ndr_print_struct(ndr, name, "NetUserGetGroups");
7258 if (r == NULL) { ndr_print_null(ndr); return; }
7260 if (flags & NDR_SET_VALUES) {
7261 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7263 if (flags & NDR_IN) {
7264 ndr_print_struct(ndr, "in", "NetUserGetGroups");
7266 ndr_print_string(ndr, "server_name", r->in.server_name);
7267 ndr_print_string(ndr, "user_name", r->in.user_name);
7268 ndr_print_uint32(ndr, "level", r->in.level);
7269 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7272 if (flags & NDR_OUT) {
7273 ndr_print_struct(ndr, "out", "NetUserGetGroups");
7275 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7277 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7279 if (*r->out.buffer) {
7280 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7284 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7286 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7288 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7290 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7292 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7298 _PUBLIC_ void ndr_print_NetUserSetGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserSetGroups *r)
7300 ndr_print_struct(ndr, name, "NetUserSetGroups");
7301 if (r == NULL) { ndr_print_null(ndr); return; }
7303 if (flags & NDR_SET_VALUES) {
7304 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7306 if (flags & NDR_IN) {
7307 ndr_print_struct(ndr, "in", "NetUserSetGroups");
7309 ndr_print_string(ndr, "server_name", r->in.server_name);
7310 ndr_print_string(ndr, "user_name", r->in.user_name);
7311 ndr_print_uint32(ndr, "level", r->in.level);
7312 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7314 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7316 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
7319 if (flags & NDR_OUT) {
7320 ndr_print_struct(ndr, "out", "NetUserSetGroups");
7322 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7328 _PUBLIC_ void ndr_print_NetUserGetLocalGroups(struct ndr_print *ndr, const char *name, int flags, const struct NetUserGetLocalGroups *r)
7330 ndr_print_struct(ndr, name, "NetUserGetLocalGroups");
7331 if (r == NULL) { ndr_print_null(ndr); return; }
7333 if (flags & NDR_SET_VALUES) {
7334 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7336 if (flags & NDR_IN) {
7337 ndr_print_struct(ndr, "in", "NetUserGetLocalGroups");
7339 ndr_print_string(ndr, "server_name", r->in.server_name);
7340 ndr_print_string(ndr, "user_name", r->in.user_name);
7341 ndr_print_uint32(ndr, "level", r->in.level);
7342 ndr_print_uint32(ndr, "flags", r->in.flags);
7343 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7346 if (flags & NDR_OUT) {
7347 ndr_print_struct(ndr, "out", "NetUserGetLocalGroups");
7349 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7351 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7353 if (*r->out.buffer) {
7354 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7358 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7360 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7362 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7364 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7366 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7372 _PUBLIC_ void ndr_print_NetUserModalsGet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsGet *r)
7374 ndr_print_struct(ndr, name, "NetUserModalsGet");
7375 if (r == NULL) { ndr_print_null(ndr); return; }
7377 if (flags & NDR_SET_VALUES) {
7378 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7380 if (flags & NDR_IN) {
7381 ndr_print_struct(ndr, "in", "NetUserModalsGet");
7383 ndr_print_string(ndr, "server_name", r->in.server_name);
7384 ndr_print_uint32(ndr, "level", r->in.level);
7387 if (flags & NDR_OUT) {
7388 ndr_print_struct(ndr, "out", "NetUserModalsGet");
7390 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7392 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7394 if (*r->out.buffer) {
7395 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7399 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7405 _PUBLIC_ void ndr_print_NetUserModalsSet(struct ndr_print *ndr, const char *name, int flags, const struct NetUserModalsSet *r)
7407 ndr_print_struct(ndr, name, "NetUserModalsSet");
7408 if (r == NULL) { ndr_print_null(ndr); return; }
7410 if (flags & NDR_SET_VALUES) {
7411 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7413 if (flags & NDR_IN) {
7414 ndr_print_struct(ndr, "in", "NetUserModalsSet");
7416 ndr_print_string(ndr, "server_name", r->in.server_name);
7417 ndr_print_uint32(ndr, "level", r->in.level);
7418 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7420 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7424 if (flags & NDR_OUT) {
7425 ndr_print_struct(ndr, "out", "NetUserModalsSet");
7427 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7429 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7431 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7437 _PUBLIC_ void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetQueryDisplayInformation *r)
7439 ndr_print_struct(ndr, name, "NetQueryDisplayInformation");
7440 if (r == NULL) { ndr_print_null(ndr); return; }
7442 if (flags & NDR_SET_VALUES) {
7443 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7445 if (flags & NDR_IN) {
7446 ndr_print_struct(ndr, "in", "NetQueryDisplayInformation");
7448 ndr_print_ptr(ndr, "server_name", r->in.server_name);
7450 if (r->in.server_name) {
7451 ndr_print_string(ndr, "server_name", r->in.server_name);
7454 ndr_print_uint32(ndr, "level", r->in.level);
7455 ndr_print_uint32(ndr, "idx", r->in.idx);
7456 ndr_print_uint32(ndr, "entries_requested", r->in.entries_requested);
7457 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7460 if (flags & NDR_OUT) {
7461 ndr_print_struct(ndr, "out", "NetQueryDisplayInformation");
7463 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7465 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7467 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7473 _PUBLIC_ void ndr_print_NetGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAdd *r)
7475 ndr_print_struct(ndr, name, "NetGroupAdd");
7476 if (r == NULL) { ndr_print_null(ndr); return; }
7478 if (flags & NDR_SET_VALUES) {
7479 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7481 if (flags & NDR_IN) {
7482 ndr_print_struct(ndr, "in", "NetGroupAdd");
7484 ndr_print_string(ndr, "server_name", r->in.server_name);
7485 ndr_print_uint32(ndr, "level", r->in.level);
7486 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7488 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7492 if (flags & NDR_OUT) {
7493 ndr_print_struct(ndr, "out", "NetGroupAdd");
7495 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7497 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7499 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7505 _PUBLIC_ void ndr_print_NetGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDel *r)
7507 ndr_print_struct(ndr, name, "NetGroupDel");
7508 if (r == NULL) { ndr_print_null(ndr); return; }
7510 if (flags & NDR_SET_VALUES) {
7511 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7513 if (flags & NDR_IN) {
7514 ndr_print_struct(ndr, "in", "NetGroupDel");
7516 ndr_print_string(ndr, "server_name", r->in.server_name);
7517 ndr_print_string(ndr, "group_name", r->in.group_name);
7520 if (flags & NDR_OUT) {
7521 ndr_print_struct(ndr, "out", "NetGroupDel");
7523 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7529 _PUBLIC_ void ndr_print_NetGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupEnum *r)
7531 ndr_print_struct(ndr, name, "NetGroupEnum");
7532 if (r == NULL) { ndr_print_null(ndr); return; }
7534 if (flags & NDR_SET_VALUES) {
7535 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7537 if (flags & NDR_IN) {
7538 ndr_print_struct(ndr, "in", "NetGroupEnum");
7540 ndr_print_string(ndr, "server_name", r->in.server_name);
7541 ndr_print_uint32(ndr, "level", r->in.level);
7542 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7543 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7545 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7549 if (flags & NDR_OUT) {
7550 ndr_print_struct(ndr, "out", "NetGroupEnum");
7552 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7554 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7556 if (*r->out.buffer) {
7557 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7561 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7563 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7565 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7567 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7569 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7571 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7573 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7579 _PUBLIC_ void ndr_print_NetGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetInfo *r)
7581 ndr_print_struct(ndr, name, "NetGroupSetInfo");
7582 if (r == NULL) { ndr_print_null(ndr); return; }
7584 if (flags & NDR_SET_VALUES) {
7585 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7587 if (flags & NDR_IN) {
7588 ndr_print_struct(ndr, "in", "NetGroupSetInfo");
7590 ndr_print_string(ndr, "server_name", r->in.server_name);
7591 ndr_print_string(ndr, "group_name", r->in.group_name);
7592 ndr_print_uint32(ndr, "level", r->in.level);
7593 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7595 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7599 if (flags & NDR_OUT) {
7600 ndr_print_struct(ndr, "out", "NetGroupSetInfo");
7602 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7604 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7606 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7612 _PUBLIC_ void ndr_print_NetGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetInfo *r)
7614 ndr_print_struct(ndr, name, "NetGroupGetInfo");
7615 if (r == NULL) { ndr_print_null(ndr); return; }
7617 if (flags & NDR_SET_VALUES) {
7618 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7620 if (flags & NDR_IN) {
7621 ndr_print_struct(ndr, "in", "NetGroupGetInfo");
7623 ndr_print_string(ndr, "server_name", r->in.server_name);
7624 ndr_print_string(ndr, "group_name", r->in.group_name);
7625 ndr_print_uint32(ndr, "level", r->in.level);
7628 if (flags & NDR_OUT) {
7629 ndr_print_struct(ndr, "out", "NetGroupGetInfo");
7631 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7633 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7635 if (*r->out.buffer) {
7636 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7640 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7646 _PUBLIC_ void ndr_print_NetGroupAddUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupAddUser *r)
7648 ndr_print_struct(ndr, name, "NetGroupAddUser");
7649 if (r == NULL) { ndr_print_null(ndr); return; }
7651 if (flags & NDR_SET_VALUES) {
7652 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7654 if (flags & NDR_IN) {
7655 ndr_print_struct(ndr, "in", "NetGroupAddUser");
7657 ndr_print_string(ndr, "server_name", r->in.server_name);
7658 ndr_print_string(ndr, "group_name", r->in.group_name);
7659 ndr_print_string(ndr, "user_name", r->in.user_name);
7662 if (flags & NDR_OUT) {
7663 ndr_print_struct(ndr, "out", "NetGroupAddUser");
7665 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7671 _PUBLIC_ void ndr_print_NetGroupDelUser(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupDelUser *r)
7673 ndr_print_struct(ndr, name, "NetGroupDelUser");
7674 if (r == NULL) { ndr_print_null(ndr); return; }
7676 if (flags & NDR_SET_VALUES) {
7677 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7679 if (flags & NDR_IN) {
7680 ndr_print_struct(ndr, "in", "NetGroupDelUser");
7682 ndr_print_string(ndr, "server_name", r->in.server_name);
7683 ndr_print_string(ndr, "group_name", r->in.group_name);
7684 ndr_print_string(ndr, "user_name", r->in.user_name);
7687 if (flags & NDR_OUT) {
7688 ndr_print_struct(ndr, "out", "NetGroupDelUser");
7690 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7696 _PUBLIC_ void ndr_print_NetGroupGetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupGetUsers *r)
7698 ndr_print_struct(ndr, name, "NetGroupGetUsers");
7699 if (r == NULL) { ndr_print_null(ndr); return; }
7701 if (flags & NDR_SET_VALUES) {
7702 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7704 if (flags & NDR_IN) {
7705 ndr_print_struct(ndr, "in", "NetGroupGetUsers");
7707 ndr_print_string(ndr, "server_name", r->in.server_name);
7708 ndr_print_string(ndr, "group_name", r->in.group_name);
7709 ndr_print_uint32(ndr, "level", r->in.level);
7710 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7711 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7713 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7717 if (flags & NDR_OUT) {
7718 ndr_print_struct(ndr, "out", "NetGroupGetUsers");
7720 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7722 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7724 if (*r->out.buffer) {
7725 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7729 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7731 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7733 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7735 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7737 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7739 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7741 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7747 _PUBLIC_ void ndr_print_NetGroupSetUsers(struct ndr_print *ndr, const char *name, int flags, const struct NetGroupSetUsers *r)
7749 ndr_print_struct(ndr, name, "NetGroupSetUsers");
7750 if (r == NULL) { ndr_print_null(ndr); return; }
7752 if (flags & NDR_SET_VALUES) {
7753 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7755 if (flags & NDR_IN) {
7756 ndr_print_struct(ndr, "in", "NetGroupSetUsers");
7758 ndr_print_string(ndr, "server_name", r->in.server_name);
7759 ndr_print_string(ndr, "group_name", r->in.group_name);
7760 ndr_print_uint32(ndr, "level", r->in.level);
7761 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7763 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7765 ndr_print_uint32(ndr, "num_entries", r->in.num_entries);
7768 if (flags & NDR_OUT) {
7769 ndr_print_struct(ndr, "out", "NetGroupSetUsers");
7771 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7777 _PUBLIC_ void ndr_print_NetLocalGroupAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAdd *r)
7779 ndr_print_struct(ndr, name, "NetLocalGroupAdd");
7780 if (r == NULL) { ndr_print_null(ndr); return; }
7782 if (flags & NDR_SET_VALUES) {
7783 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7785 if (flags & NDR_IN) {
7786 ndr_print_struct(ndr, "in", "NetLocalGroupAdd");
7788 ndr_print_string(ndr, "server_name", r->in.server_name);
7789 ndr_print_uint32(ndr, "level", r->in.level);
7790 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7792 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7796 if (flags & NDR_OUT) {
7797 ndr_print_struct(ndr, "out", "NetLocalGroupAdd");
7799 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7801 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7803 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7809 _PUBLIC_ void ndr_print_NetLocalGroupDel(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDel *r)
7811 ndr_print_struct(ndr, name, "NetLocalGroupDel");
7812 if (r == NULL) { ndr_print_null(ndr); return; }
7814 if (flags & NDR_SET_VALUES) {
7815 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7817 if (flags & NDR_IN) {
7818 ndr_print_struct(ndr, "in", "NetLocalGroupDel");
7820 ndr_print_string(ndr, "server_name", r->in.server_name);
7821 ndr_print_string(ndr, "group_name", r->in.group_name);
7824 if (flags & NDR_OUT) {
7825 ndr_print_struct(ndr, "out", "NetLocalGroupDel");
7827 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7833 _PUBLIC_ void ndr_print_NetLocalGroupGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetInfo *r)
7835 ndr_print_struct(ndr, name, "NetLocalGroupGetInfo");
7836 if (r == NULL) { ndr_print_null(ndr); return; }
7838 if (flags & NDR_SET_VALUES) {
7839 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7841 if (flags & NDR_IN) {
7842 ndr_print_struct(ndr, "in", "NetLocalGroupGetInfo");
7844 ndr_print_string(ndr, "server_name", r->in.server_name);
7845 ndr_print_string(ndr, "group_name", r->in.group_name);
7846 ndr_print_uint32(ndr, "level", r->in.level);
7849 if (flags & NDR_OUT) {
7850 ndr_print_struct(ndr, "out", "NetLocalGroupGetInfo");
7852 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7854 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7856 if (*r->out.buffer) {
7857 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7861 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7867 _PUBLIC_ void ndr_print_NetLocalGroupSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetInfo *r)
7869 ndr_print_struct(ndr, name, "NetLocalGroupSetInfo");
7870 if (r == NULL) { ndr_print_null(ndr); return; }
7872 if (flags & NDR_SET_VALUES) {
7873 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7875 if (flags & NDR_IN) {
7876 ndr_print_struct(ndr, "in", "NetLocalGroupSetInfo");
7878 ndr_print_string(ndr, "server_name", r->in.server_name);
7879 ndr_print_string(ndr, "group_name", r->in.group_name);
7880 ndr_print_uint32(ndr, "level", r->in.level);
7881 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7883 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7887 if (flags & NDR_OUT) {
7888 ndr_print_struct(ndr, "out", "NetLocalGroupSetInfo");
7890 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
7892 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
7894 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7900 _PUBLIC_ void ndr_print_NetLocalGroupEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupEnum *r)
7902 ndr_print_struct(ndr, name, "NetLocalGroupEnum");
7903 if (r == NULL) { ndr_print_null(ndr); return; }
7905 if (flags & NDR_SET_VALUES) {
7906 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7908 if (flags & NDR_IN) {
7909 ndr_print_struct(ndr, "in", "NetLocalGroupEnum");
7911 ndr_print_string(ndr, "server_name", r->in.server_name);
7912 ndr_print_uint32(ndr, "level", r->in.level);
7913 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
7914 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
7916 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
7920 if (flags & NDR_OUT) {
7921 ndr_print_struct(ndr, "out", "NetLocalGroupEnum");
7923 ndr_print_ptr(ndr, "buffer", r->out.buffer);
7925 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
7927 if (*r->out.buffer) {
7928 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
7932 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
7934 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
7936 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
7938 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
7940 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
7942 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
7944 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7950 _PUBLIC_ void ndr_print_NetLocalGroupAddMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupAddMembers *r)
7952 ndr_print_struct(ndr, name, "NetLocalGroupAddMembers");
7953 if (r == NULL) { ndr_print_null(ndr); return; }
7955 if (flags & NDR_SET_VALUES) {
7956 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7958 if (flags & NDR_IN) {
7959 ndr_print_struct(ndr, "in", "NetLocalGroupAddMembers");
7961 ndr_print_string(ndr, "server_name", r->in.server_name);
7962 ndr_print_string(ndr, "group_name", r->in.group_name);
7963 ndr_print_uint32(ndr, "level", r->in.level);
7964 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7966 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7968 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
7971 if (flags & NDR_OUT) {
7972 ndr_print_struct(ndr, "out", "NetLocalGroupAddMembers");
7974 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
7980 _PUBLIC_ void ndr_print_NetLocalGroupDelMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupDelMembers *r)
7982 ndr_print_struct(ndr, name, "NetLocalGroupDelMembers");
7983 if (r == NULL) { ndr_print_null(ndr); return; }
7985 if (flags & NDR_SET_VALUES) {
7986 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
7988 if (flags & NDR_IN) {
7989 ndr_print_struct(ndr, "in", "NetLocalGroupDelMembers");
7991 ndr_print_string(ndr, "server_name", r->in.server_name);
7992 ndr_print_string(ndr, "group_name", r->in.group_name);
7993 ndr_print_uint32(ndr, "level", r->in.level);
7994 ndr_print_ptr(ndr, "buffer", r->in.buffer);
7996 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
7998 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
8001 if (flags & NDR_OUT) {
8002 ndr_print_struct(ndr, "out", "NetLocalGroupDelMembers");
8004 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8010 _PUBLIC_ void ndr_print_NetLocalGroupGetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupGetMembers *r)
8012 ndr_print_struct(ndr, name, "NetLocalGroupGetMembers");
8013 if (r == NULL) { ndr_print_null(ndr); return; }
8015 if (flags & NDR_SET_VALUES) {
8016 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8018 if (flags & NDR_IN) {
8019 ndr_print_struct(ndr, "in", "NetLocalGroupGetMembers");
8021 ndr_print_string(ndr, "server_name", r->in.server_name);
8022 ndr_print_string(ndr, "local_group_name", r->in.local_group_name);
8023 ndr_print_uint32(ndr, "level", r->in.level);
8024 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
8025 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
8027 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
8031 if (flags & NDR_OUT) {
8032 ndr_print_struct(ndr, "out", "NetLocalGroupGetMembers");
8034 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8036 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8038 if (*r->out.buffer) {
8039 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8043 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
8045 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
8047 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
8049 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
8051 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
8053 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
8055 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8061 _PUBLIC_ void ndr_print_NetLocalGroupSetMembers(struct ndr_print *ndr, const char *name, int flags, const struct NetLocalGroupSetMembers *r)
8063 ndr_print_struct(ndr, name, "NetLocalGroupSetMembers");
8064 if (r == NULL) { ndr_print_null(ndr); return; }
8066 if (flags & NDR_SET_VALUES) {
8067 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8069 if (flags & NDR_IN) {
8070 ndr_print_struct(ndr, "in", "NetLocalGroupSetMembers");
8072 ndr_print_string(ndr, "server_name", r->in.server_name);
8073 ndr_print_string(ndr, "group_name", r->in.group_name);
8074 ndr_print_uint32(ndr, "level", r->in.level);
8075 ndr_print_ptr(ndr, "buffer", r->in.buffer);
8077 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
8079 ndr_print_uint32(ndr, "total_entries", r->in.total_entries);
8082 if (flags & NDR_OUT) {
8083 ndr_print_struct(ndr, "out", "NetLocalGroupSetMembers");
8085 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8091 _PUBLIC_ void ndr_print_NetRemoteTOD(struct ndr_print *ndr, const char *name, int flags, const struct NetRemoteTOD *r)
8093 ndr_print_struct(ndr, name, "NetRemoteTOD");
8094 if (r == NULL) { ndr_print_null(ndr); return; }
8096 if (flags & NDR_SET_VALUES) {
8097 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8099 if (flags & NDR_IN) {
8100 ndr_print_struct(ndr, "in", "NetRemoteTOD");
8102 ndr_print_string(ndr, "server_name", r->in.server_name);
8105 if (flags & NDR_OUT) {
8106 ndr_print_struct(ndr, "out", "NetRemoteTOD");
8108 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8110 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8112 if (*r->out.buffer) {
8113 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8117 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8123 _PUBLIC_ void ndr_print_NetShareAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetShareAdd *r)
8125 ndr_print_struct(ndr, name, "NetShareAdd");
8126 if (r == NULL) { ndr_print_null(ndr); return; }
8128 if (flags & NDR_SET_VALUES) {
8129 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8131 if (flags & NDR_IN) {
8132 ndr_print_struct(ndr, "in", "NetShareAdd");
8134 ndr_print_string(ndr, "server_name", r->in.server_name);
8135 ndr_print_uint32(ndr, "level", r->in.level);
8136 ndr_print_ptr(ndr, "buffer", r->in.buffer);
8138 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
8142 if (flags & NDR_OUT) {
8143 ndr_print_struct(ndr, "out", "NetShareAdd");
8145 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
8147 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
8149 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8155 _PUBLIC_ void ndr_print_NetShareDel(struct ndr_print *ndr, const char *name, int flags, const struct NetShareDel *r)
8157 ndr_print_struct(ndr, name, "NetShareDel");
8158 if (r == NULL) { ndr_print_null(ndr); return; }
8160 if (flags & NDR_SET_VALUES) {
8161 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8163 if (flags & NDR_IN) {
8164 ndr_print_struct(ndr, "in", "NetShareDel");
8166 ndr_print_string(ndr, "server_name", r->in.server_name);
8167 ndr_print_string(ndr, "net_name", r->in.net_name);
8168 ndr_print_uint32(ndr, "reserved", r->in.reserved);
8171 if (flags & NDR_OUT) {
8172 ndr_print_struct(ndr, "out", "NetShareDel");
8174 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8180 _PUBLIC_ void ndr_print_NetShareEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetShareEnum *r)
8182 ndr_print_struct(ndr, name, "NetShareEnum");
8183 if (r == NULL) { ndr_print_null(ndr); return; }
8185 if (flags & NDR_SET_VALUES) {
8186 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8188 if (flags & NDR_IN) {
8189 ndr_print_struct(ndr, "in", "NetShareEnum");
8191 ndr_print_string(ndr, "server_name", r->in.server_name);
8192 ndr_print_uint32(ndr, "level", r->in.level);
8193 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
8194 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
8196 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
8200 if (flags & NDR_OUT) {
8201 ndr_print_struct(ndr, "out", "NetShareEnum");
8203 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8205 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8207 if (*r->out.buffer) {
8208 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8212 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
8214 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
8216 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
8218 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
8220 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
8222 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
8224 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8230 _PUBLIC_ void ndr_print_NetShareGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareGetInfo *r)
8232 ndr_print_struct(ndr, name, "NetShareGetInfo");
8233 if (r == NULL) { ndr_print_null(ndr); return; }
8235 if (flags & NDR_SET_VALUES) {
8236 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8238 if (flags & NDR_IN) {
8239 ndr_print_struct(ndr, "in", "NetShareGetInfo");
8241 ndr_print_string(ndr, "server_name", r->in.server_name);
8242 ndr_print_string(ndr, "net_name", r->in.net_name);
8243 ndr_print_uint32(ndr, "level", r->in.level);
8246 if (flags & NDR_OUT) {
8247 ndr_print_struct(ndr, "out", "NetShareGetInfo");
8249 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8251 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8253 if (*r->out.buffer) {
8254 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8258 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8264 _PUBLIC_ void ndr_print_NetShareSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetShareSetInfo *r)
8266 ndr_print_struct(ndr, name, "NetShareSetInfo");
8267 if (r == NULL) { ndr_print_null(ndr); return; }
8269 if (flags & NDR_SET_VALUES) {
8270 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8272 if (flags & NDR_IN) {
8273 ndr_print_struct(ndr, "in", "NetShareSetInfo");
8275 ndr_print_string(ndr, "server_name", r->in.server_name);
8276 ndr_print_string(ndr, "net_name", r->in.net_name);
8277 ndr_print_uint32(ndr, "level", r->in.level);
8278 ndr_print_ptr(ndr, "buffer", r->in.buffer);
8280 ndr_print_uint8(ndr, "buffer", *r->in.buffer);
8284 if (flags & NDR_OUT) {
8285 ndr_print_struct(ndr, "out", "NetShareSetInfo");
8287 ndr_print_ptr(ndr, "parm_err", r->out.parm_err);
8289 ndr_print_uint32(ndr, "parm_err", *r->out.parm_err);
8291 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8297 _PUBLIC_ void ndr_print_NetFileClose(struct ndr_print *ndr, const char *name, int flags, const struct NetFileClose *r)
8299 ndr_print_struct(ndr, name, "NetFileClose");
8300 if (r == NULL) { ndr_print_null(ndr); return; }
8302 if (flags & NDR_SET_VALUES) {
8303 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8305 if (flags & NDR_IN) {
8306 ndr_print_struct(ndr, "in", "NetFileClose");
8308 ndr_print_string(ndr, "server_name", r->in.server_name);
8309 ndr_print_uint32(ndr, "fileid", r->in.fileid);
8312 if (flags & NDR_OUT) {
8313 ndr_print_struct(ndr, "out", "NetFileClose");
8315 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8321 _PUBLIC_ void ndr_print_NetFileGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetFileGetInfo *r)
8323 ndr_print_struct(ndr, name, "NetFileGetInfo");
8324 if (r == NULL) { ndr_print_null(ndr); return; }
8326 if (flags & NDR_SET_VALUES) {
8327 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8329 if (flags & NDR_IN) {
8330 ndr_print_struct(ndr, "in", "NetFileGetInfo");
8332 ndr_print_string(ndr, "server_name", r->in.server_name);
8333 ndr_print_uint32(ndr, "fileid", r->in.fileid);
8334 ndr_print_uint32(ndr, "level", r->in.level);
8337 if (flags & NDR_OUT) {
8338 ndr_print_struct(ndr, "out", "NetFileGetInfo");
8340 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8342 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8344 if (*r->out.buffer) {
8345 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8349 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8355 _PUBLIC_ void ndr_print_NetFileEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetFileEnum *r)
8357 ndr_print_struct(ndr, name, "NetFileEnum");
8358 if (r == NULL) { ndr_print_null(ndr); return; }
8360 if (flags & NDR_SET_VALUES) {
8361 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8363 if (flags & NDR_IN) {
8364 ndr_print_struct(ndr, "in", "NetFileEnum");
8366 ndr_print_string(ndr, "server_name", r->in.server_name);
8367 ndr_print_string(ndr, "base_path", r->in.base_path);
8368 ndr_print_string(ndr, "user_name", r->in.user_name);
8369 ndr_print_uint32(ndr, "level", r->in.level);
8370 ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
8371 ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
8373 ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
8377 if (flags & NDR_OUT) {
8378 ndr_print_struct(ndr, "out", "NetFileEnum");
8380 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8382 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8384 if (*r->out.buffer) {
8385 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8389 ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
8391 ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
8393 ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
8395 ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
8397 ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
8399 ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
8401 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8407 _PUBLIC_ void ndr_print_NetShutdownInit(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownInit *r)
8409 ndr_print_struct(ndr, name, "NetShutdownInit");
8410 if (r == NULL) { ndr_print_null(ndr); return; }
8412 if (flags & NDR_SET_VALUES) {
8413 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8415 if (flags & NDR_IN) {
8416 ndr_print_struct(ndr, "in", "NetShutdownInit");
8418 ndr_print_string(ndr, "server_name", r->in.server_name);
8419 ndr_print_string(ndr, "message", r->in.message);
8420 ndr_print_uint32(ndr, "timeout", r->in.timeout);
8421 ndr_print_uint8(ndr, "force_apps", r->in.force_apps);
8422 ndr_print_uint8(ndr, "do_reboot", r->in.do_reboot);
8425 if (flags & NDR_OUT) {
8426 ndr_print_struct(ndr, "out", "NetShutdownInit");
8428 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8434 _PUBLIC_ void ndr_print_NetShutdownAbort(struct ndr_print *ndr, const char *name, int flags, const struct NetShutdownAbort *r)
8436 ndr_print_struct(ndr, name, "NetShutdownAbort");
8437 if (r == NULL) { ndr_print_null(ndr); return; }
8439 if (flags & NDR_SET_VALUES) {
8440 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8442 if (flags & NDR_IN) {
8443 ndr_print_struct(ndr, "in", "NetShutdownAbort");
8445 ndr_print_string(ndr, "server_name", r->in.server_name);
8448 if (flags & NDR_OUT) {
8449 ndr_print_struct(ndr, "out", "NetShutdownAbort");
8451 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8457 _PUBLIC_ void ndr_print_I_NetLogonControl(struct ndr_print *ndr, const char *name, int flags, const struct I_NetLogonControl *r)
8459 ndr_print_struct(ndr, name, "I_NetLogonControl");
8460 if (r == NULL) { ndr_print_null(ndr); return; }
8462 if (flags & NDR_SET_VALUES) {
8463 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8465 if (flags & NDR_IN) {
8466 ndr_print_struct(ndr, "in", "I_NetLogonControl");
8468 ndr_print_string(ndr, "server_name", r->in.server_name);
8469 ndr_print_uint32(ndr, "function_code", r->in.function_code);
8470 ndr_print_uint32(ndr, "query_level", r->in.query_level);
8473 if (flags & NDR_OUT) {
8474 ndr_print_struct(ndr, "out", "I_NetLogonControl");
8476 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8478 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8480 if (*r->out.buffer) {
8481 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8485 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
8491 _PUBLIC_ void ndr_print_I_NetLogonControl2(struct ndr_print *ndr, const char *name, int flags, const struct I_NetLogonControl2 *r)
8493 ndr_print_struct(ndr, name, "I_NetLogonControl2");
8494 if (r == NULL) { ndr_print_null(ndr); return; }
8496 if (flags & NDR_SET_VALUES) {
8497 ndr->flags |= LIBNDR_PRINT_SET_VALUES;
8499 if (flags & NDR_IN) {
8500 ndr_print_struct(ndr, "in", "I_NetLogonControl2");
8502 ndr_print_string(ndr, "server_name", r->in.server_name);
8503 ndr_print_uint32(ndr, "function_code", r->in.function_code);
8504 ndr_print_uint32(ndr, "query_level", r->in.query_level);
8505 ndr_print_ptr(ndr, "data", r->in.data);
8508 ndr_print_uint8(ndr, "data", *r->in.data);
8513 if (flags & NDR_OUT) {
8514 ndr_print_struct(ndr, "out", "I_NetLogonControl2");
8516 ndr_print_ptr(ndr, "buffer", r->out.buffer);
8518 ndr_print_ptr(ndr, "buffer", *r->out.buffer);
8520 if (*r->out.buffer) {
8521 ndr_print_uint8(ndr, "buffer", **r->out.buffer);
8525 ndr_print_NET_API_STATUS(ndr, "result", r->out.result);