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