01910f9ef6b899bef08f5f3f9a68b9f3f1326aee
[ira/wip.git] / source3 / librpc / gen_ndr / ndr_libnetapi.c
1 /* parser auto-generated by pidl */
2
3 #include "includes.h"
4 #include "librpc/gen_ndr/ndr_libnetapi.h"
5
6 _PUBLIC_ enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, int ndr_flags, enum NET_API_STATUS r)
7 {
8         NDR_CHECK(ndr_push_enum_uint32(ndr, NDR_SCALARS, r));
9         return NDR_ERR_SUCCESS;
10 }
11
12 _PUBLIC_ enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, int ndr_flags, enum NET_API_STATUS *r)
13 {
14         uint32_t v;
15         NDR_CHECK(ndr_pull_enum_uint32(ndr, NDR_SCALARS, &v));
16         *r = v;
17         return NDR_ERR_SUCCESS;
18 }
19
20 _PUBLIC_ void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r)
21 {
22         const char *val = NULL;
23
24         switch (r) {
25                 case NERR_Success: val = "NERR_Success"; break;
26         }
27         ndr_print_enum(ndr, name, "ENUM", val, r);
28 }
29
30 _PUBLIC_ enum ndr_err_code ndr_push_domsid(struct ndr_push *ndr, int ndr_flags, const struct domsid *r)
31 {
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]));
40                 }
41                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
42         }
43         if (ndr_flags & NDR_BUFFERS) {
44         }
45         return NDR_ERR_SUCCESS;
46 }
47
48 _PUBLIC_ enum ndr_err_code ndr_pull_domsid(struct ndr_pull *ndr, int ndr_flags, struct domsid *r)
49 {
50         uint32_t cntr_sub_auths_0;
51         TALLOC_CTX *_mem_save_sub_auths_0;
52         if (ndr_flags & NDR_SCALARS) {
53                 NDR_CHECK(ndr_pull_align(ndr, 4));
54                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sid_rev_num));
55                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_auths));
56                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->id_auth, 6));
57                 NDR_PULL_ALLOC_N(ndr, r->sub_auths, MAXSUBAUTHS);
58                 _mem_save_sub_auths_0 = NDR_PULL_GET_MEM_CTX(ndr);
59                 NDR_PULL_SET_MEM_CTX(ndr, r->sub_auths, 0);
60                 for (cntr_sub_auths_0 = 0; cntr_sub_auths_0 < MAXSUBAUTHS; cntr_sub_auths_0++) {
61                         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sub_auths[cntr_sub_auths_0]));
62                 }
63                 NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sub_auths_0, 0);
64                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
65         }
66         if (ndr_flags & NDR_BUFFERS) {
67         }
68         return NDR_ERR_SUCCESS;
69 }
70
71 _PUBLIC_ void ndr_print_domsid(struct ndr_print *ndr, const char *name, const struct domsid *r)
72 {
73         uint32_t cntr_sub_auths_0;
74         ndr_print_struct(ndr, name, "domsid");
75         ndr->depth++;
76         ndr_print_uint8(ndr, "sid_rev_num", r->sid_rev_num);
77         ndr_print_uint8(ndr, "num_auths", r->num_auths);
78         ndr_print_array_uint8(ndr, "id_auth", r->id_auth, 6);
79         ndr->print(ndr, "%s: ARRAY(%d)", "sub_auths", (int)MAXSUBAUTHS);
80         ndr->depth++;
81         for (cntr_sub_auths_0=0;cntr_sub_auths_0<MAXSUBAUTHS;cntr_sub_auths_0++) {
82                 char *idx_0=NULL;
83                 if (asprintf(&idx_0, "[%d]", cntr_sub_auths_0) != -1) {
84                         ndr_print_uint32(ndr, "sub_auths", r->sub_auths[cntr_sub_auths_0]);
85                         free(idx_0);
86                 }
87         }
88         ndr->depth--;
89         ndr->depth--;
90 }
91
92 _PUBLIC_ enum ndr_err_code ndr_push_NetJoinFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
93 {
94         NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
95         return NDR_ERR_SUCCESS;
96 }
97
98 _PUBLIC_ enum ndr_err_code ndr_pull_NetJoinFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
99 {
100         uint32_t v;
101         NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
102         *r = v;
103         return NDR_ERR_SUCCESS;
104 }
105
106 _PUBLIC_ void ndr_print_NetJoinFlags(struct ndr_print *ndr, const char *name, uint32_t r)
107 {
108         ndr_print_uint32(ndr, name, r);
109         ndr->depth++;
110         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN, r);
111         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE, r);
112         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE, r);
113         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE, r);
114         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED, r);
115         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE, r);
116         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED, r);
117         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET, r);
118         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT, r);
119         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME, r);
120         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION, r);
121         ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS, r);
122         ndr->depth--;
123 }
124
125 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_100(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_100 *r)
126 {
127         if (ndr_flags & NDR_SCALARS) {
128                 NDR_CHECK(ndr_push_align(ndr, 4));
129                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv100_platform_id));
130                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv100_name));
131                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
132         }
133         if (ndr_flags & NDR_BUFFERS) {
134         }
135         return NDR_ERR_SUCCESS;
136 }
137
138 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_100(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_100 *r)
139 {
140         if (ndr_flags & NDR_SCALARS) {
141                 NDR_CHECK(ndr_pull_align(ndr, 4));
142                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv100_platform_id));
143                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv100_name));
144                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
145         }
146         if (ndr_flags & NDR_BUFFERS) {
147         }
148         return NDR_ERR_SUCCESS;
149 }
150
151 _PUBLIC_ void ndr_print_SERVER_INFO_100(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_100 *r)
152 {
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--;
158 }
159
160 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_101(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_101 *r)
161 {
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));
170                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
171         }
172         if (ndr_flags & NDR_BUFFERS) {
173         }
174         return NDR_ERR_SUCCESS;
175 }
176
177 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_101(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_101 *r)
178 {
179         if (ndr_flags & NDR_SCALARS) {
180                 NDR_CHECK(ndr_pull_align(ndr, 4));
181                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_platform_id));
182                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_name));
183                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_major));
184                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_version_minor));
185                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv101_type));
186                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv101_comment));
187                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
188         }
189         if (ndr_flags & NDR_BUFFERS) {
190         }
191         return NDR_ERR_SUCCESS;
192 }
193
194 _PUBLIC_ void ndr_print_SERVER_INFO_101(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_101 *r)
195 {
196         ndr_print_struct(ndr, name, "SERVER_INFO_101");
197         ndr->depth++;
198         ndr_print_uint32(ndr, "sv101_platform_id", r->sv101_platform_id);
199         ndr_print_string(ndr, "sv101_name", r->sv101_name);
200         ndr_print_uint32(ndr, "sv101_version_major", r->sv101_version_major);
201         ndr_print_uint32(ndr, "sv101_version_minor", r->sv101_version_minor);
202         ndr_print_uint32(ndr, "sv101_type", r->sv101_type);
203         ndr_print_string(ndr, "sv101_comment", r->sv101_comment);
204         ndr->depth--;
205 }
206
207 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_102(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_102 *r)
208 {
209         if (ndr_flags & NDR_SCALARS) {
210                 NDR_CHECK(ndr_push_align(ndr, 4));
211                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_platform_id));
212                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_name));
213                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_major));
214                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_version_minor));
215                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_type));
216                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_comment));
217                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_users));
218                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_disc));
219                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv102_hidden));
220                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_announce));
221                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_anndelta));
222                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv102_licenses));
223                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv102_userpath));
224                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
225         }
226         if (ndr_flags & NDR_BUFFERS) {
227         }
228         return NDR_ERR_SUCCESS;
229 }
230
231 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_102(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_102 *r)
232 {
233         if (ndr_flags & NDR_SCALARS) {
234                 NDR_CHECK(ndr_pull_align(ndr, 4));
235                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_platform_id));
236                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_name));
237                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_major));
238                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_version_minor));
239                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_type));
240                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_comment));
241                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_users));
242                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_disc));
243                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv102_hidden));
244                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_announce));
245                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_anndelta));
246                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv102_licenses));
247                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv102_userpath));
248                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
249         }
250         if (ndr_flags & NDR_BUFFERS) {
251         }
252         return NDR_ERR_SUCCESS;
253 }
254
255 _PUBLIC_ void ndr_print_SERVER_INFO_102(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_102 *r)
256 {
257         ndr_print_struct(ndr, name, "SERVER_INFO_102");
258         ndr->depth++;
259         ndr_print_uint32(ndr, "sv102_platform_id", r->sv102_platform_id);
260         ndr_print_string(ndr, "sv102_name", r->sv102_name);
261         ndr_print_uint32(ndr, "sv102_version_major", r->sv102_version_major);
262         ndr_print_uint32(ndr, "sv102_version_minor", r->sv102_version_minor);
263         ndr_print_uint32(ndr, "sv102_type", r->sv102_type);
264         ndr_print_string(ndr, "sv102_comment", r->sv102_comment);
265         ndr_print_uint32(ndr, "sv102_users", r->sv102_users);
266         ndr_print_uint32(ndr, "sv102_disc", r->sv102_disc);
267         ndr_print_uint8(ndr, "sv102_hidden", r->sv102_hidden);
268         ndr_print_uint32(ndr, "sv102_announce", r->sv102_announce);
269         ndr_print_uint32(ndr, "sv102_anndelta", r->sv102_anndelta);
270         ndr_print_uint32(ndr, "sv102_licenses", r->sv102_licenses);
271         ndr_print_string(ndr, "sv102_userpath", r->sv102_userpath);
272         ndr->depth--;
273 }
274
275 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_402(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_402 *r)
276 {
277         if (ndr_flags & NDR_SCALARS) {
278                 NDR_CHECK(ndr_push_align(ndr, 4));
279                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_ulist_mtime));
280                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_glist_mtime));
281                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alist_mtime));
282                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_alerts));
283                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_security));
284                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numadmin));
285                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_lanmask));
286                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_guestacct));
287                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevs));
288                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevq));
289                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_chdevjobs));
290                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_connections));
291                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_shares));
292                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_openfiles));
293                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessopens));
294                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessvcs));
295                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sessreqs));
296                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_opensearch));
297                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_activelocks));
298                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numreqbuf));
299                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_sizreqbuf));
300                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numbigbuf));
301                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_numfiletasks));
302                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_alertsched));
303                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_erroralert));
304                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_logonalert));
305                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_accessalert));
306                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_diskalert));
307                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_netioalert));
308                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv402_maxauditsz));
309                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv402_srvheuristics));
310                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
311         }
312         if (ndr_flags & NDR_BUFFERS) {
313         }
314         return NDR_ERR_SUCCESS;
315 }
316
317 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_402(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_402 *r)
318 {
319         if (ndr_flags & NDR_SCALARS) {
320                 NDR_CHECK(ndr_pull_align(ndr, 4));
321                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_ulist_mtime));
322                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_glist_mtime));
323                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alist_mtime));
324                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_alerts));
325                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_security));
326                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numadmin));
327                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_lanmask));
328                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_guestacct));
329                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevs));
330                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevq));
331                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_chdevjobs));
332                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_connections));
333                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_shares));
334                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_openfiles));
335                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessopens));
336                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessvcs));
337                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sessreqs));
338                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_opensearch));
339                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_activelocks));
340                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numreqbuf));
341                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_sizreqbuf));
342                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numbigbuf));
343                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_numfiletasks));
344                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_alertsched));
345                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_erroralert));
346                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_logonalert));
347                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_accessalert));
348                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_diskalert));
349                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_netioalert));
350                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv402_maxauditsz));
351                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv402_srvheuristics));
352                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
353         }
354         if (ndr_flags & NDR_BUFFERS) {
355         }
356         return NDR_ERR_SUCCESS;
357 }
358
359 _PUBLIC_ void ndr_print_SERVER_INFO_402(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_402 *r)
360 {
361         ndr_print_struct(ndr, name, "SERVER_INFO_402");
362         ndr->depth++;
363         ndr_print_uint32(ndr, "sv402_ulist_mtime", r->sv402_ulist_mtime);
364         ndr_print_uint32(ndr, "sv402_glist_mtime", r->sv402_glist_mtime);
365         ndr_print_uint32(ndr, "sv402_alist_mtime", r->sv402_alist_mtime);
366         ndr_print_string(ndr, "sv402_alerts", r->sv402_alerts);
367         ndr_print_uint32(ndr, "sv402_security", r->sv402_security);
368         ndr_print_uint32(ndr, "sv402_numadmin", r->sv402_numadmin);
369         ndr_print_uint32(ndr, "sv402_lanmask", r->sv402_lanmask);
370         ndr_print_string(ndr, "sv402_guestacct", r->sv402_guestacct);
371         ndr_print_uint32(ndr, "sv402_chdevs", r->sv402_chdevs);
372         ndr_print_uint32(ndr, "sv402_chdevq", r->sv402_chdevq);
373         ndr_print_uint32(ndr, "sv402_chdevjobs", r->sv402_chdevjobs);
374         ndr_print_uint32(ndr, "sv402_connections", r->sv402_connections);
375         ndr_print_uint32(ndr, "sv402_shares", r->sv402_shares);
376         ndr_print_uint32(ndr, "sv402_openfiles", r->sv402_openfiles);
377         ndr_print_uint32(ndr, "sv402_sessopens", r->sv402_sessopens);
378         ndr_print_uint32(ndr, "sv402_sessvcs", r->sv402_sessvcs);
379         ndr_print_uint32(ndr, "sv402_sessreqs", r->sv402_sessreqs);
380         ndr_print_uint32(ndr, "sv402_opensearch", r->sv402_opensearch);
381         ndr_print_uint32(ndr, "sv402_activelocks", r->sv402_activelocks);
382         ndr_print_uint32(ndr, "sv402_numreqbuf", r->sv402_numreqbuf);
383         ndr_print_uint32(ndr, "sv402_sizreqbuf", r->sv402_sizreqbuf);
384         ndr_print_uint32(ndr, "sv402_numbigbuf", r->sv402_numbigbuf);
385         ndr_print_uint32(ndr, "sv402_numfiletasks", r->sv402_numfiletasks);
386         ndr_print_uint32(ndr, "sv402_alertsched", r->sv402_alertsched);
387         ndr_print_uint32(ndr, "sv402_erroralert", r->sv402_erroralert);
388         ndr_print_uint32(ndr, "sv402_logonalert", r->sv402_logonalert);
389         ndr_print_uint32(ndr, "sv402_accessalert", r->sv402_accessalert);
390         ndr_print_uint32(ndr, "sv402_diskalert", r->sv402_diskalert);
391         ndr_print_uint32(ndr, "sv402_netioalert", r->sv402_netioalert);
392         ndr_print_uint32(ndr, "sv402_maxauditsz", r->sv402_maxauditsz);
393         ndr_print_string(ndr, "sv402_srvheuristics", r->sv402_srvheuristics);
394         ndr->depth--;
395 }
396
397 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_403(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_403 *r)
398 {
399         if (ndr_flags & NDR_SCALARS) {
400                 NDR_CHECK(ndr_push_align(ndr, 4));
401                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_ulist_mtime));
402                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_glist_mtime));
403                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alist_mtime));
404                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_alerts));
405                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_security));
406                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numadmin));
407                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_lanmask));
408                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_guestacct));
409                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevs));
410                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevq));
411                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_chdevjobs));
412                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_connections));
413                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_shares));
414                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_openfiles));
415                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessopens));
416                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessvcs));
417                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sessreqs));
418                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_opensearch));
419                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_activelocks));
420                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numreqbuf));
421                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_sizreqbuf));
422                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numbigbuf));
423                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_numfiletasks));
424                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_alertsched));
425                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_erroralert));
426                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_logonalert));
427                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_accessalert));
428                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_diskalert));
429                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_netioalert));
430                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_maxauditsz));
431                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_srvheuristics));
432                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_auditedevents));
433                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv403_autoprofile));
434                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv403_autopath));
435                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
436         }
437         if (ndr_flags & NDR_BUFFERS) {
438         }
439         return NDR_ERR_SUCCESS;
440 }
441
442 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_403(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_403 *r)
443 {
444         if (ndr_flags & NDR_SCALARS) {
445                 NDR_CHECK(ndr_pull_align(ndr, 4));
446                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_ulist_mtime));
447                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_glist_mtime));
448                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alist_mtime));
449                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_alerts));
450                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_security));
451                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numadmin));
452                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_lanmask));
453                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_guestacct));
454                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevs));
455                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevq));
456                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_chdevjobs));
457                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_connections));
458                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_shares));
459                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_openfiles));
460                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessopens));
461                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessvcs));
462                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sessreqs));
463                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_opensearch));
464                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_activelocks));
465                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numreqbuf));
466                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_sizreqbuf));
467                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numbigbuf));
468                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_numfiletasks));
469                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_alertsched));
470                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_erroralert));
471                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_logonalert));
472                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_accessalert));
473                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_diskalert));
474                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_netioalert));
475                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_maxauditsz));
476                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_srvheuristics));
477                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_auditedevents));
478                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv403_autoprofile));
479                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv403_autopath));
480                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
481         }
482         if (ndr_flags & NDR_BUFFERS) {
483         }
484         return NDR_ERR_SUCCESS;
485 }
486
487 _PUBLIC_ void ndr_print_SERVER_INFO_403(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_403 *r)
488 {
489         ndr_print_struct(ndr, name, "SERVER_INFO_403");
490         ndr->depth++;
491         ndr_print_uint32(ndr, "sv403_ulist_mtime", r->sv403_ulist_mtime);
492         ndr_print_uint32(ndr, "sv403_glist_mtime", r->sv403_glist_mtime);
493         ndr_print_uint32(ndr, "sv403_alist_mtime", r->sv403_alist_mtime);
494         ndr_print_string(ndr, "sv403_alerts", r->sv403_alerts);
495         ndr_print_uint32(ndr, "sv403_security", r->sv403_security);
496         ndr_print_uint32(ndr, "sv403_numadmin", r->sv403_numadmin);
497         ndr_print_uint32(ndr, "sv403_lanmask", r->sv403_lanmask);
498         ndr_print_string(ndr, "sv403_guestacct", r->sv403_guestacct);
499         ndr_print_uint32(ndr, "sv403_chdevs", r->sv403_chdevs);
500         ndr_print_uint32(ndr, "sv403_chdevq", r->sv403_chdevq);
501         ndr_print_uint32(ndr, "sv403_chdevjobs", r->sv403_chdevjobs);
502         ndr_print_uint32(ndr, "sv403_connections", r->sv403_connections);
503         ndr_print_uint32(ndr, "sv403_shares", r->sv403_shares);
504         ndr_print_uint32(ndr, "sv403_openfiles", r->sv403_openfiles);
505         ndr_print_uint32(ndr, "sv403_sessopens", r->sv403_sessopens);
506         ndr_print_uint32(ndr, "sv403_sessvcs", r->sv403_sessvcs);
507         ndr_print_uint32(ndr, "sv403_sessreqs", r->sv403_sessreqs);
508         ndr_print_uint32(ndr, "sv403_opensearch", r->sv403_opensearch);
509         ndr_print_uint32(ndr, "sv403_activelocks", r->sv403_activelocks);
510         ndr_print_uint32(ndr, "sv403_numreqbuf", r->sv403_numreqbuf);
511         ndr_print_uint32(ndr, "sv403_sizreqbuf", r->sv403_sizreqbuf);
512         ndr_print_uint32(ndr, "sv403_numbigbuf", r->sv403_numbigbuf);
513         ndr_print_uint32(ndr, "sv403_numfiletasks", r->sv403_numfiletasks);
514         ndr_print_uint32(ndr, "sv403_alertsched", r->sv403_alertsched);
515         ndr_print_uint32(ndr, "sv403_erroralert", r->sv403_erroralert);
516         ndr_print_uint32(ndr, "sv403_logonalert", r->sv403_logonalert);
517         ndr_print_uint32(ndr, "sv403_accessalert", r->sv403_accessalert);
518         ndr_print_uint32(ndr, "sv403_diskalert", r->sv403_diskalert);
519         ndr_print_uint32(ndr, "sv403_netioalert", r->sv403_netioalert);
520         ndr_print_uint32(ndr, "sv403_maxauditsz", r->sv403_maxauditsz);
521         ndr_print_string(ndr, "sv403_srvheuristics", r->sv403_srvheuristics);
522         ndr_print_uint32(ndr, "sv403_auditedevents", r->sv403_auditedevents);
523         ndr_print_uint32(ndr, "sv403_autoprofile", r->sv403_autoprofile);
524         ndr_print_string(ndr, "sv403_autopath", r->sv403_autopath);
525         ndr->depth--;
526 }
527
528 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_502 *r)
529 {
530         if (ndr_flags & NDR_SCALARS) {
531                 NDR_CHECK(ndr_push_align(ndr, 4));
532                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessopens));
533                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessvcs));
534                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_opensearch));
535                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sizreqbuf));
536                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_initworkitems));
537                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxworkitems));
538                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_rawworkitems));
539                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_irpstacksize));
540                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxrawbuflen));
541                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessusers));
542                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_sessconns));
543                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxpagedmemoryusage));
544                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv502_maxnonpagedmemoryusage));
545                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enablesoftcompat));
546                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_enableforcedlogoff));
547                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_timesource));
548                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_acceptdownlevelapis));
549                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv502_lmannounce));
550                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
551         }
552         if (ndr_flags & NDR_BUFFERS) {
553         }
554         return NDR_ERR_SUCCESS;
555 }
556
557 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_502 *r)
558 {
559         if (ndr_flags & NDR_SCALARS) {
560                 NDR_CHECK(ndr_pull_align(ndr, 4));
561                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessopens));
562                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessvcs));
563                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_opensearch));
564                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sizreqbuf));
565                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_initworkitems));
566                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxworkitems));
567                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_rawworkitems));
568                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_irpstacksize));
569                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxrawbuflen));
570                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessusers));
571                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_sessconns));
572                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxpagedmemoryusage));
573                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv502_maxnonpagedmemoryusage));
574                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enablesoftcompat));
575                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_enableforcedlogoff));
576                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_timesource));
577                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_acceptdownlevelapis));
578                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv502_lmannounce));
579                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
580         }
581         if (ndr_flags & NDR_BUFFERS) {
582         }
583         return NDR_ERR_SUCCESS;
584 }
585
586 _PUBLIC_ void ndr_print_SERVER_INFO_502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_502 *r)
587 {
588         ndr_print_struct(ndr, name, "SERVER_INFO_502");
589         ndr->depth++;
590         ndr_print_uint32(ndr, "sv502_sessopens", r->sv502_sessopens);
591         ndr_print_uint32(ndr, "sv502_sessvcs", r->sv502_sessvcs);
592         ndr_print_uint32(ndr, "sv502_opensearch", r->sv502_opensearch);
593         ndr_print_uint32(ndr, "sv502_sizreqbuf", r->sv502_sizreqbuf);
594         ndr_print_uint32(ndr, "sv502_initworkitems", r->sv502_initworkitems);
595         ndr_print_uint32(ndr, "sv502_maxworkitems", r->sv502_maxworkitems);
596         ndr_print_uint32(ndr, "sv502_rawworkitems", r->sv502_rawworkitems);
597         ndr_print_uint32(ndr, "sv502_irpstacksize", r->sv502_irpstacksize);
598         ndr_print_uint32(ndr, "sv502_maxrawbuflen", r->sv502_maxrawbuflen);
599         ndr_print_uint32(ndr, "sv502_sessusers", r->sv502_sessusers);
600         ndr_print_uint32(ndr, "sv502_sessconns", r->sv502_sessconns);
601         ndr_print_uint32(ndr, "sv502_maxpagedmemoryusage", r->sv502_maxpagedmemoryusage);
602         ndr_print_uint32(ndr, "sv502_maxnonpagedmemoryusage", r->sv502_maxnonpagedmemoryusage);
603         ndr_print_uint8(ndr, "sv502_enablesoftcompat", r->sv502_enablesoftcompat);
604         ndr_print_uint8(ndr, "sv502_enableforcedlogoff", r->sv502_enableforcedlogoff);
605         ndr_print_uint8(ndr, "sv502_timesource", r->sv502_timesource);
606         ndr_print_uint8(ndr, "sv502_acceptdownlevelapis", r->sv502_acceptdownlevelapis);
607         ndr_print_uint8(ndr, "sv502_lmannounce", r->sv502_lmannounce);
608         ndr->depth--;
609 }
610
611 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_503 *r)
612 {
613         if (ndr_flags & NDR_SCALARS) {
614                 NDR_CHECK(ndr_push_align(ndr, 4));
615                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessopens));
616                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessvcs));
617                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_opensearch));
618                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sizreqbuf));
619                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_initworkitems));
620                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxworkitems));
621                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_rawworkitems));
622                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_irpstacksize));
623                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxrawbuflen));
624                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessusers));
625                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_sessconns));
626                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxpagedmemoryusage));
627                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxnonpagedmemoryusage));
628                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesoftcompat));
629                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableforcedlogoff));
630                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_timesource));
631                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_acceptdownlevelapis));
632                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_lmannounce));
633                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv503_domain));
634                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopyreadlen));
635                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxcopywritelen));
636                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepsearch));
637                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepsearch));
638                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minkeepcomplsearch));
639                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxkeepcomplsearch));
640                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadcountadd));
641                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_numblockthreads));
642                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_scavtimeout));
643                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minrcvqueue));
644                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeworkitems));
645                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_xactmemsize));
646                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_threadpriority));
647                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxmpxct));
648                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakwait));
649                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_oplockbreakresponsewait));
650                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplocks));
651                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableoplockforceclose));
652                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablefcbopens));
653                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enableraw));
654                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv503_enablesharednetdrives));
655                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_minfreeconnections));
656                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv503_maxfreeconnections));
657                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
658         }
659         if (ndr_flags & NDR_BUFFERS) {
660         }
661         return NDR_ERR_SUCCESS;
662 }
663
664 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_503 *r)
665 {
666         if (ndr_flags & NDR_SCALARS) {
667                 NDR_CHECK(ndr_pull_align(ndr, 4));
668                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessopens));
669                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessvcs));
670                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_opensearch));
671                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sizreqbuf));
672                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_initworkitems));
673                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxworkitems));
674                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_rawworkitems));
675                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_irpstacksize));
676                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxrawbuflen));
677                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessusers));
678                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_sessconns));
679                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxpagedmemoryusage));
680                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxnonpagedmemoryusage));
681                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesoftcompat));
682                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableforcedlogoff));
683                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_timesource));
684                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_acceptdownlevelapis));
685                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_lmannounce));
686                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv503_domain));
687                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopyreadlen));
688                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxcopywritelen));
689                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepsearch));
690                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepsearch));
691                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minkeepcomplsearch));
692                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxkeepcomplsearch));
693                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadcountadd));
694                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_numblockthreads));
695                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_scavtimeout));
696                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minrcvqueue));
697                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeworkitems));
698                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_xactmemsize));
699                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_threadpriority));
700                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxmpxct));
701                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakwait));
702                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_oplockbreakresponsewait));
703                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplocks));
704                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableoplockforceclose));
705                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablefcbopens));
706                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enableraw));
707                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv503_enablesharednetdrives));
708                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_minfreeconnections));
709                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv503_maxfreeconnections));
710                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
711         }
712         if (ndr_flags & NDR_BUFFERS) {
713         }
714         return NDR_ERR_SUCCESS;
715 }
716
717 _PUBLIC_ void ndr_print_SERVER_INFO_503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_503 *r)
718 {
719         ndr_print_struct(ndr, name, "SERVER_INFO_503");
720         ndr->depth++;
721         ndr_print_uint32(ndr, "sv503_sessopens", r->sv503_sessopens);
722         ndr_print_uint32(ndr, "sv503_sessvcs", r->sv503_sessvcs);
723         ndr_print_uint32(ndr, "sv503_opensearch", r->sv503_opensearch);
724         ndr_print_uint32(ndr, "sv503_sizreqbuf", r->sv503_sizreqbuf);
725         ndr_print_uint32(ndr, "sv503_initworkitems", r->sv503_initworkitems);
726         ndr_print_uint32(ndr, "sv503_maxworkitems", r->sv503_maxworkitems);
727         ndr_print_uint32(ndr, "sv503_rawworkitems", r->sv503_rawworkitems);
728         ndr_print_uint32(ndr, "sv503_irpstacksize", r->sv503_irpstacksize);
729         ndr_print_uint32(ndr, "sv503_maxrawbuflen", r->sv503_maxrawbuflen);
730         ndr_print_uint32(ndr, "sv503_sessusers", r->sv503_sessusers);
731         ndr_print_uint32(ndr, "sv503_sessconns", r->sv503_sessconns);
732         ndr_print_uint32(ndr, "sv503_maxpagedmemoryusage", r->sv503_maxpagedmemoryusage);
733         ndr_print_uint32(ndr, "sv503_maxnonpagedmemoryusage", r->sv503_maxnonpagedmemoryusage);
734         ndr_print_uint8(ndr, "sv503_enablesoftcompat", r->sv503_enablesoftcompat);
735         ndr_print_uint8(ndr, "sv503_enableforcedlogoff", r->sv503_enableforcedlogoff);
736         ndr_print_uint8(ndr, "sv503_timesource", r->sv503_timesource);
737         ndr_print_uint8(ndr, "sv503_acceptdownlevelapis", r->sv503_acceptdownlevelapis);
738         ndr_print_uint8(ndr, "sv503_lmannounce", r->sv503_lmannounce);
739         ndr_print_string(ndr, "sv503_domain", r->sv503_domain);
740         ndr_print_uint32(ndr, "sv503_maxcopyreadlen", r->sv503_maxcopyreadlen);
741         ndr_print_uint32(ndr, "sv503_maxcopywritelen", r->sv503_maxcopywritelen);
742         ndr_print_uint32(ndr, "sv503_minkeepsearch", r->sv503_minkeepsearch);
743         ndr_print_uint32(ndr, "sv503_maxkeepsearch", r->sv503_maxkeepsearch);
744         ndr_print_uint32(ndr, "sv503_minkeepcomplsearch", r->sv503_minkeepcomplsearch);
745         ndr_print_uint32(ndr, "sv503_maxkeepcomplsearch", r->sv503_maxkeepcomplsearch);
746         ndr_print_uint32(ndr, "sv503_threadcountadd", r->sv503_threadcountadd);
747         ndr_print_uint32(ndr, "sv503_numblockthreads", r->sv503_numblockthreads);
748         ndr_print_uint32(ndr, "sv503_scavtimeout", r->sv503_scavtimeout);
749         ndr_print_uint32(ndr, "sv503_minrcvqueue", r->sv503_minrcvqueue);
750         ndr_print_uint32(ndr, "sv503_minfreeworkitems", r->sv503_minfreeworkitems);
751         ndr_print_uint32(ndr, "sv503_xactmemsize", r->sv503_xactmemsize);
752         ndr_print_uint32(ndr, "sv503_threadpriority", r->sv503_threadpriority);
753         ndr_print_uint32(ndr, "sv503_maxmpxct", r->sv503_maxmpxct);
754         ndr_print_uint32(ndr, "sv503_oplockbreakwait", r->sv503_oplockbreakwait);
755         ndr_print_uint32(ndr, "sv503_oplockbreakresponsewait", r->sv503_oplockbreakresponsewait);
756         ndr_print_uint8(ndr, "sv503_enableoplocks", r->sv503_enableoplocks);
757         ndr_print_uint8(ndr, "sv503_enableoplockforceclose", r->sv503_enableoplockforceclose);
758         ndr_print_uint8(ndr, "sv503_enablefcbopens", r->sv503_enablefcbopens);
759         ndr_print_uint8(ndr, "sv503_enableraw", r->sv503_enableraw);
760         ndr_print_uint8(ndr, "sv503_enablesharednetdrives", r->sv503_enablesharednetdrives);
761         ndr_print_uint32(ndr, "sv503_minfreeconnections", r->sv503_minfreeconnections);
762         ndr_print_uint32(ndr, "sv503_maxfreeconnections", r->sv503_maxfreeconnections);
763         ndr->depth--;
764 }
765
766 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_599(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_599 *r)
767 {
768         if (ndr_flags & NDR_SCALARS) {
769                 NDR_CHECK(ndr_push_align(ndr, 4));
770                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessopens));
771                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessvcs));
772                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_opensearch));
773                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sizreqbuf));
774                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initworkitems));
775                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitems));
776                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_rawworkitems));
777                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_irpstacksize));
778                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxrawbuflen));
779                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessusers));
780                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_sessconns));
781                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxpagedmemoryusage));
782                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxnonpagedmemoryusage));
783                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesoftcompat));
784                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableforcedlogoff));
785                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_timesource));
786                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_acceptdownlevelapis));
787                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_lmannounce));
788                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv599_domain));
789                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopyreadlen));
790                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxcopywritelen));
791                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepsearch));
792                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepsearch));
793                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minkeepcomplsearch));
794                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxkeepcomplsearch));
795                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadcountadd));
796                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_numblockthreads));
797                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavtimeout));
798                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minrcvqueue));
799                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeworkitems));
800                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_xactmemsize));
801                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_threadpriority));
802                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxmpxct));
803                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakwait));
804                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_oplockbreakresponsewait));
805                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplocks));
806                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableoplockforceclose));
807                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablefcbopens));
808                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enableraw));
809                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv599_enablesharednetdrives));
810                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minfreeconnections));
811                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxfreeconnections));
812                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsesstable));
813                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initconntable));
814                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initfiletable));
815                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_initsearchtable));
816                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_alertschedule));
817                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_errorthreshold));
818                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_networkerrorthreshold));
819                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_diskspacethreshold));
820                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_reserved));
821                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxlinkdelay));
822                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_minlinkthroughput));
823                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_linkinfovalidtime));
824                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_scavqosinfoupdatetime));
825                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv599_maxworkitemidletime));
826                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
827         }
828         if (ndr_flags & NDR_BUFFERS) {
829         }
830         return NDR_ERR_SUCCESS;
831 }
832
833 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_599(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_599 *r)
834 {
835         if (ndr_flags & NDR_SCALARS) {
836                 NDR_CHECK(ndr_pull_align(ndr, 4));
837                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessopens));
838                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessvcs));
839                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_opensearch));
840                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sizreqbuf));
841                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initworkitems));
842                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitems));
843                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_rawworkitems));
844                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_irpstacksize));
845                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxrawbuflen));
846                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessusers));
847                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_sessconns));
848                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxpagedmemoryusage));
849                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxnonpagedmemoryusage));
850                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesoftcompat));
851                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableforcedlogoff));
852                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_timesource));
853                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_acceptdownlevelapis));
854                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_lmannounce));
855                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv599_domain));
856                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopyreadlen));
857                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxcopywritelen));
858                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepsearch));
859                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepsearch));
860                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minkeepcomplsearch));
861                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxkeepcomplsearch));
862                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadcountadd));
863                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_numblockthreads));
864                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavtimeout));
865                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minrcvqueue));
866                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeworkitems));
867                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_xactmemsize));
868                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_threadpriority));
869                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxmpxct));
870                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakwait));
871                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_oplockbreakresponsewait));
872                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplocks));
873                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableoplockforceclose));
874                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablefcbopens));
875                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enableraw));
876                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv599_enablesharednetdrives));
877                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minfreeconnections));
878                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxfreeconnections));
879                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsesstable));
880                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initconntable));
881                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initfiletable));
882                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_initsearchtable));
883                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_alertschedule));
884                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_errorthreshold));
885                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_networkerrorthreshold));
886                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_diskspacethreshold));
887                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_reserved));
888                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxlinkdelay));
889                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_minlinkthroughput));
890                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_linkinfovalidtime));
891                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_scavqosinfoupdatetime));
892                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv599_maxworkitemidletime));
893                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
894         }
895         if (ndr_flags & NDR_BUFFERS) {
896         }
897         return NDR_ERR_SUCCESS;
898 }
899
900 _PUBLIC_ void ndr_print_SERVER_INFO_599(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_599 *r)
901 {
902         ndr_print_struct(ndr, name, "SERVER_INFO_599");
903         ndr->depth++;
904         ndr_print_uint32(ndr, "sv599_sessopens", r->sv599_sessopens);
905         ndr_print_uint32(ndr, "sv599_sessvcs", r->sv599_sessvcs);
906         ndr_print_uint32(ndr, "sv599_opensearch", r->sv599_opensearch);
907         ndr_print_uint32(ndr, "sv599_sizreqbuf", r->sv599_sizreqbuf);
908         ndr_print_uint32(ndr, "sv599_initworkitems", r->sv599_initworkitems);
909         ndr_print_uint32(ndr, "sv599_maxworkitems", r->sv599_maxworkitems);
910         ndr_print_uint32(ndr, "sv599_rawworkitems", r->sv599_rawworkitems);
911         ndr_print_uint32(ndr, "sv599_irpstacksize", r->sv599_irpstacksize);
912         ndr_print_uint32(ndr, "sv599_maxrawbuflen", r->sv599_maxrawbuflen);
913         ndr_print_uint32(ndr, "sv599_sessusers", r->sv599_sessusers);
914         ndr_print_uint32(ndr, "sv599_sessconns", r->sv599_sessconns);
915         ndr_print_uint32(ndr, "sv599_maxpagedmemoryusage", r->sv599_maxpagedmemoryusage);
916         ndr_print_uint32(ndr, "sv599_maxnonpagedmemoryusage", r->sv599_maxnonpagedmemoryusage);
917         ndr_print_uint8(ndr, "sv599_enablesoftcompat", r->sv599_enablesoftcompat);
918         ndr_print_uint8(ndr, "sv599_enableforcedlogoff", r->sv599_enableforcedlogoff);
919         ndr_print_uint8(ndr, "sv599_timesource", r->sv599_timesource);
920         ndr_print_uint8(ndr, "sv599_acceptdownlevelapis", r->sv599_acceptdownlevelapis);
921         ndr_print_uint8(ndr, "sv599_lmannounce", r->sv599_lmannounce);
922         ndr_print_string(ndr, "sv599_domain", r->sv599_domain);
923         ndr_print_uint32(ndr, "sv599_maxcopyreadlen", r->sv599_maxcopyreadlen);
924         ndr_print_uint32(ndr, "sv599_maxcopywritelen", r->sv599_maxcopywritelen);
925         ndr_print_uint32(ndr, "sv599_minkeepsearch", r->sv599_minkeepsearch);
926         ndr_print_uint32(ndr, "sv599_maxkeepsearch", r->sv599_maxkeepsearch);
927         ndr_print_uint32(ndr, "sv599_minkeepcomplsearch", r->sv599_minkeepcomplsearch);
928         ndr_print_uint32(ndr, "sv599_maxkeepcomplsearch", r->sv599_maxkeepcomplsearch);
929         ndr_print_uint32(ndr, "sv599_threadcountadd", r->sv599_threadcountadd);
930         ndr_print_uint32(ndr, "sv599_numblockthreads", r->sv599_numblockthreads);
931         ndr_print_uint32(ndr, "sv599_scavtimeout", r->sv599_scavtimeout);
932         ndr_print_uint32(ndr, "sv599_minrcvqueue", r->sv599_minrcvqueue);
933         ndr_print_uint32(ndr, "sv599_minfreeworkitems", r->sv599_minfreeworkitems);
934         ndr_print_uint32(ndr, "sv599_xactmemsize", r->sv599_xactmemsize);
935         ndr_print_uint32(ndr, "sv599_threadpriority", r->sv599_threadpriority);
936         ndr_print_uint32(ndr, "sv599_maxmpxct", r->sv599_maxmpxct);
937         ndr_print_uint32(ndr, "sv599_oplockbreakwait", r->sv599_oplockbreakwait);
938         ndr_print_uint32(ndr, "sv599_oplockbreakresponsewait", r->sv599_oplockbreakresponsewait);
939         ndr_print_uint8(ndr, "sv599_enableoplocks", r->sv599_enableoplocks);
940         ndr_print_uint8(ndr, "sv599_enableoplockforceclose", r->sv599_enableoplockforceclose);
941         ndr_print_uint8(ndr, "sv599_enablefcbopens", r->sv599_enablefcbopens);
942         ndr_print_uint8(ndr, "sv599_enableraw", r->sv599_enableraw);
943         ndr_print_uint8(ndr, "sv599_enablesharednetdrives", r->sv599_enablesharednetdrives);
944         ndr_print_uint32(ndr, "sv599_minfreeconnections", r->sv599_minfreeconnections);
945         ndr_print_uint32(ndr, "sv599_maxfreeconnections", r->sv599_maxfreeconnections);
946         ndr_print_uint32(ndr, "sv599_initsesstable", r->sv599_initsesstable);
947         ndr_print_uint32(ndr, "sv599_initconntable", r->sv599_initconntable);
948         ndr_print_uint32(ndr, "sv599_initfiletable", r->sv599_initfiletable);
949         ndr_print_uint32(ndr, "sv599_initsearchtable", r->sv599_initsearchtable);
950         ndr_print_uint32(ndr, "sv599_alertschedule", r->sv599_alertschedule);
951         ndr_print_uint32(ndr, "sv599_errorthreshold", r->sv599_errorthreshold);
952         ndr_print_uint32(ndr, "sv599_networkerrorthreshold", r->sv599_networkerrorthreshold);
953         ndr_print_uint32(ndr, "sv599_diskspacethreshold", r->sv599_diskspacethreshold);
954         ndr_print_uint32(ndr, "sv599_reserved", r->sv599_reserved);
955         ndr_print_uint32(ndr, "sv599_maxlinkdelay", r->sv599_maxlinkdelay);
956         ndr_print_uint32(ndr, "sv599_minlinkthroughput", r->sv599_minlinkthroughput);
957         ndr_print_uint32(ndr, "sv599_linkinfovalidtime", r->sv599_linkinfovalidtime);
958         ndr_print_uint32(ndr, "sv599_scavqosinfoupdatetime", r->sv599_scavqosinfoupdatetime);
959         ndr_print_uint32(ndr, "sv599_maxworkitemidletime", r->sv599_maxworkitemidletime);
960         ndr->depth--;
961 }
962
963 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_598(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_598 *r)
964 {
965         if (ndr_flags & NDR_SCALARS) {
966                 NDR_CHECK(ndr_push_align(ndr, 4));
967                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxrawworkitems));
968                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxthreadsperqueue));
969                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_producttype));
970                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_serversize));
971                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_connectionlessautodisc));
972                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationretries));
973                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_sharingviolationdelay));
974                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxglobalopensearch));
975                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_removeduplicatesearches));
976                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationoffset));
977                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lockviolationdelay));
978                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_mdlreadswitchover));
979                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cachedopenlimit));
980                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_otherqueueaffinity));
981                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_restrictnullsessaccess));
982                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablewfw311directipx));
983                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_queuesamplesecs));
984                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_balancecount));
985                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_preferredaffinity));
986                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreerfcbs));
987                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreemfcbs));
988                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreelfcbs));
989                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxfreepagedpoolchunks));
990                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minpagedpoolchunksize));
991                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxpagedpoolchunksize));
992                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_sendsfrompreferredprocessor));
993                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_cacheddirectorylimit));
994                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_maxcopylength));
995                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablecompression));
996                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autosharewks));
997                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_autoshareserver));
998                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enablesecuritysignature));
999                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_requiresecuritysignature));
1000                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_minclientbuffersize));
1001                 NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1002                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_ConnectionNoSessionsTimeout));
1003                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_IdleThreadTimeOut));
1004                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enableW9xsecuritysignature));
1005                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_enforcekerberosreauthentication));
1006                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disabledos));
1007                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv598_lowdiskspaceminimum));
1008                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv598_disablestrictnamechecking));
1009                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1010         }
1011         if (ndr_flags & NDR_BUFFERS) {
1012                 NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
1013         }
1014         return NDR_ERR_SUCCESS;
1015 }
1016
1017 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_598(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_598 *r)
1018 {
1019         if (ndr_flags & NDR_SCALARS) {
1020                 NDR_CHECK(ndr_pull_align(ndr, 4));
1021                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxrawworkitems));
1022                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxthreadsperqueue));
1023                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_producttype));
1024                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_serversize));
1025                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_connectionlessautodisc));
1026                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationretries));
1027                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_sharingviolationdelay));
1028                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxglobalopensearch));
1029                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_removeduplicatesearches));
1030                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationoffset));
1031                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lockviolationdelay));
1032                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_mdlreadswitchover));
1033                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cachedopenlimit));
1034                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_otherqueueaffinity));
1035                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_restrictnullsessaccess));
1036                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablewfw311directipx));
1037                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_queuesamplesecs));
1038                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_balancecount));
1039                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_preferredaffinity));
1040                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreerfcbs));
1041                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreemfcbs));
1042                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreelfcbs));
1043                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxfreepagedpoolchunks));
1044                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minpagedpoolchunksize));
1045                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxpagedpoolchunksize));
1046                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_sendsfrompreferredprocessor));
1047                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_cacheddirectorylimit));
1048                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_maxcopylength));
1049                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablecompression));
1050                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autosharewks));
1051                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_autoshareserver));
1052                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enablesecuritysignature));
1053                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_requiresecuritysignature));
1054                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_minclientbuffersize));
1055                 NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->sv598_serverguid));
1056                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_ConnectionNoSessionsTimeout));
1057                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_IdleThreadTimeOut));
1058                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enableW9xsecuritysignature));
1059                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_enforcekerberosreauthentication));
1060                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disabledos));
1061                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv598_lowdiskspaceminimum));
1062                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv598_disablestrictnamechecking));
1063                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1064         }
1065         if (ndr_flags & NDR_BUFFERS) {
1066                 NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->sv598_serverguid));
1067         }
1068         return NDR_ERR_SUCCESS;
1069 }
1070
1071 _PUBLIC_ void ndr_print_SERVER_INFO_598(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_598 *r)
1072 {
1073         ndr_print_struct(ndr, name, "SERVER_INFO_598");
1074         ndr->depth++;
1075         ndr_print_uint32(ndr, "sv598_maxrawworkitems", r->sv598_maxrawworkitems);
1076         ndr_print_uint32(ndr, "sv598_maxthreadsperqueue", r->sv598_maxthreadsperqueue);
1077         ndr_print_uint32(ndr, "sv598_producttype", r->sv598_producttype);
1078         ndr_print_uint32(ndr, "sv598_serversize", r->sv598_serversize);
1079         ndr_print_uint32(ndr, "sv598_connectionlessautodisc", r->sv598_connectionlessautodisc);
1080         ndr_print_uint32(ndr, "sv598_sharingviolationretries", r->sv598_sharingviolationretries);
1081         ndr_print_uint32(ndr, "sv598_sharingviolationdelay", r->sv598_sharingviolationdelay);
1082         ndr_print_uint32(ndr, "sv598_maxglobalopensearch", r->sv598_maxglobalopensearch);
1083         ndr_print_uint32(ndr, "sv598_removeduplicatesearches", r->sv598_removeduplicatesearches);
1084         ndr_print_uint32(ndr, "sv598_lockviolationoffset", r->sv598_lockviolationoffset);
1085         ndr_print_uint32(ndr, "sv598_lockviolationdelay", r->sv598_lockviolationdelay);
1086         ndr_print_uint32(ndr, "sv598_mdlreadswitchover", r->sv598_mdlreadswitchover);
1087         ndr_print_uint32(ndr, "sv598_cachedopenlimit", r->sv598_cachedopenlimit);
1088         ndr_print_uint32(ndr, "sv598_otherqueueaffinity", r->sv598_otherqueueaffinity);
1089         ndr_print_uint8(ndr, "sv598_restrictnullsessaccess", r->sv598_restrictnullsessaccess);
1090         ndr_print_uint8(ndr, "sv598_enablewfw311directipx", r->sv598_enablewfw311directipx);
1091         ndr_print_uint32(ndr, "sv598_queuesamplesecs", r->sv598_queuesamplesecs);
1092         ndr_print_uint32(ndr, "sv598_balancecount", r->sv598_balancecount);
1093         ndr_print_uint32(ndr, "sv598_preferredaffinity", r->sv598_preferredaffinity);
1094         ndr_print_uint32(ndr, "sv598_maxfreerfcbs", r->sv598_maxfreerfcbs);
1095         ndr_print_uint32(ndr, "sv598_maxfreemfcbs", r->sv598_maxfreemfcbs);
1096         ndr_print_uint32(ndr, "sv598_maxfreelfcbs", r->sv598_maxfreelfcbs);
1097         ndr_print_uint32(ndr, "sv598_maxfreepagedpoolchunks", r->sv598_maxfreepagedpoolchunks);
1098         ndr_print_uint32(ndr, "sv598_minpagedpoolchunksize", r->sv598_minpagedpoolchunksize);
1099         ndr_print_uint32(ndr, "sv598_maxpagedpoolchunksize", r->sv598_maxpagedpoolchunksize);
1100         ndr_print_uint8(ndr, "sv598_sendsfrompreferredprocessor", r->sv598_sendsfrompreferredprocessor);
1101         ndr_print_uint32(ndr, "sv598_cacheddirectorylimit", r->sv598_cacheddirectorylimit);
1102         ndr_print_uint32(ndr, "sv598_maxcopylength", r->sv598_maxcopylength);
1103         ndr_print_uint8(ndr, "sv598_enablecompression", r->sv598_enablecompression);
1104         ndr_print_uint8(ndr, "sv598_autosharewks", r->sv598_autosharewks);
1105         ndr_print_uint8(ndr, "sv598_autoshareserver", r->sv598_autoshareserver);
1106         ndr_print_uint8(ndr, "sv598_enablesecuritysignature", r->sv598_enablesecuritysignature);
1107         ndr_print_uint8(ndr, "sv598_requiresecuritysignature", r->sv598_requiresecuritysignature);
1108         ndr_print_uint32(ndr, "sv598_minclientbuffersize", r->sv598_minclientbuffersize);
1109         ndr_print_GUID(ndr, "sv598_serverguid", &r->sv598_serverguid);
1110         ndr_print_uint32(ndr, "sv598_ConnectionNoSessionsTimeout", r->sv598_ConnectionNoSessionsTimeout);
1111         ndr_print_uint32(ndr, "sv598_IdleThreadTimeOut", r->sv598_IdleThreadTimeOut);
1112         ndr_print_uint8(ndr, "sv598_enableW9xsecuritysignature", r->sv598_enableW9xsecuritysignature);
1113         ndr_print_uint8(ndr, "sv598_enforcekerberosreauthentication", r->sv598_enforcekerberosreauthentication);
1114         ndr_print_uint8(ndr, "sv598_disabledos", r->sv598_disabledos);
1115         ndr_print_uint32(ndr, "sv598_lowdiskspaceminimum", r->sv598_lowdiskspaceminimum);
1116         ndr_print_uint8(ndr, "sv598_disablestrictnamechecking", r->sv598_disablestrictnamechecking);
1117         ndr->depth--;
1118 }
1119
1120 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r)
1121 {
1122         if (ndr_flags & NDR_SCALARS) {
1123                 NDR_CHECK(ndr_push_align(ndr, 4));
1124                 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
1125                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1126         }
1127         if (ndr_flags & NDR_BUFFERS) {
1128         }
1129         return NDR_ERR_SUCCESS;
1130 }
1131
1132 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r)
1133 {
1134         if (ndr_flags & NDR_SCALARS) {
1135                 NDR_CHECK(ndr_pull_align(ndr, 4));
1136                 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
1137                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1138         }
1139         if (ndr_flags & NDR_BUFFERS) {
1140         }
1141         return NDR_ERR_SUCCESS;
1142 }
1143
1144 _PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
1145 {
1146         ndr_print_struct(ndr, name, "SERVER_INFO_1005");
1147         ndr->depth++;
1148         ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
1149         ndr->depth--;
1150 }
1151
1152 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1107(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1107 *r)
1153 {
1154         if (ndr_flags & NDR_SCALARS) {
1155                 NDR_CHECK(ndr_push_align(ndr, 4));
1156                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1107_users));
1157                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1158         }
1159         if (ndr_flags & NDR_BUFFERS) {
1160         }
1161         return NDR_ERR_SUCCESS;
1162 }
1163
1164 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1107(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1107 *r)
1165 {
1166         if (ndr_flags & NDR_SCALARS) {
1167                 NDR_CHECK(ndr_pull_align(ndr, 4));
1168                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1107_users));
1169                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1170         }
1171         if (ndr_flags & NDR_BUFFERS) {
1172         }
1173         return NDR_ERR_SUCCESS;
1174 }
1175
1176 _PUBLIC_ void ndr_print_SERVER_INFO_1107(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1107 *r)
1177 {
1178         ndr_print_struct(ndr, name, "SERVER_INFO_1107");
1179         ndr->depth++;
1180         ndr_print_uint32(ndr, "sv1107_users", r->sv1107_users);
1181         ndr->depth--;
1182 }
1183
1184 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1010(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1010 *r)
1185 {
1186         if (ndr_flags & NDR_SCALARS) {
1187                 NDR_CHECK(ndr_push_align(ndr, 4));
1188                 NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->sv1010_disc));
1189                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1190         }
1191         if (ndr_flags & NDR_BUFFERS) {
1192         }
1193         return NDR_ERR_SUCCESS;
1194 }
1195
1196 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1010(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1010 *r)
1197 {
1198         if (ndr_flags & NDR_SCALARS) {
1199                 NDR_CHECK(ndr_pull_align(ndr, 4));
1200                 NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->sv1010_disc));
1201                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1202         }
1203         if (ndr_flags & NDR_BUFFERS) {
1204         }
1205         return NDR_ERR_SUCCESS;
1206 }
1207
1208 _PUBLIC_ void ndr_print_SERVER_INFO_1010(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1010 *r)
1209 {
1210         ndr_print_struct(ndr, name, "SERVER_INFO_1010");
1211         ndr->depth++;
1212         ndr_print_int32(ndr, "sv1010_disc", r->sv1010_disc);
1213         ndr->depth--;
1214 }
1215
1216 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1016(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1016 *r)
1217 {
1218         if (ndr_flags & NDR_SCALARS) {
1219                 NDR_CHECK(ndr_push_align(ndr, 1));
1220                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1016_hidden));
1221                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1222         }
1223         if (ndr_flags & NDR_BUFFERS) {
1224         }
1225         return NDR_ERR_SUCCESS;
1226 }
1227
1228 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1016(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1016 *r)
1229 {
1230         if (ndr_flags & NDR_SCALARS) {
1231                 NDR_CHECK(ndr_pull_align(ndr, 1));
1232                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1016_hidden));
1233                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1234         }
1235         if (ndr_flags & NDR_BUFFERS) {
1236         }
1237         return NDR_ERR_SUCCESS;
1238 }
1239
1240 _PUBLIC_ void ndr_print_SERVER_INFO_1016(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1016 *r)
1241 {
1242         ndr_print_struct(ndr, name, "SERVER_INFO_1016");
1243         ndr->depth++;
1244         ndr_print_uint8(ndr, "sv1016_hidden", r->sv1016_hidden);
1245         ndr->depth--;
1246 }
1247
1248 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1017(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1017 *r)
1249 {
1250         if (ndr_flags & NDR_SCALARS) {
1251                 NDR_CHECK(ndr_push_align(ndr, 4));
1252                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1017_announce));
1253                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1254         }
1255         if (ndr_flags & NDR_BUFFERS) {
1256         }
1257         return NDR_ERR_SUCCESS;
1258 }
1259
1260 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1017(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1017 *r)
1261 {
1262         if (ndr_flags & NDR_SCALARS) {
1263                 NDR_CHECK(ndr_pull_align(ndr, 4));
1264                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1017_announce));
1265                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1266         }
1267         if (ndr_flags & NDR_BUFFERS) {
1268         }
1269         return NDR_ERR_SUCCESS;
1270 }
1271
1272 _PUBLIC_ void ndr_print_SERVER_INFO_1017(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1017 *r)
1273 {
1274         ndr_print_struct(ndr, name, "SERVER_INFO_1017");
1275         ndr->depth++;
1276         ndr_print_uint32(ndr, "sv1017_announce", r->sv1017_announce);
1277         ndr->depth--;
1278 }
1279
1280 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1018(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1018 *r)
1281 {
1282         if (ndr_flags & NDR_SCALARS) {
1283                 NDR_CHECK(ndr_push_align(ndr, 4));
1284                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1018_anndelta));
1285                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1286         }
1287         if (ndr_flags & NDR_BUFFERS) {
1288         }
1289         return NDR_ERR_SUCCESS;
1290 }
1291
1292 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1018(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1018 *r)
1293 {
1294         if (ndr_flags & NDR_SCALARS) {
1295                 NDR_CHECK(ndr_pull_align(ndr, 4));
1296                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1018_anndelta));
1297                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1298         }
1299         if (ndr_flags & NDR_BUFFERS) {
1300         }
1301         return NDR_ERR_SUCCESS;
1302 }
1303
1304 _PUBLIC_ void ndr_print_SERVER_INFO_1018(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1018 *r)
1305 {
1306         ndr_print_struct(ndr, name, "SERVER_INFO_1018");
1307         ndr->depth++;
1308         ndr_print_uint32(ndr, "sv1018_anndelta", r->sv1018_anndelta);
1309         ndr->depth--;
1310 }
1311
1312 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1501(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1501 *r)
1313 {
1314         if (ndr_flags & NDR_SCALARS) {
1315                 NDR_CHECK(ndr_push_align(ndr, 4));
1316                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1501_sessopens));
1317                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1318         }
1319         if (ndr_flags & NDR_BUFFERS) {
1320         }
1321         return NDR_ERR_SUCCESS;
1322 }
1323
1324 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1501(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1501 *r)
1325 {
1326         if (ndr_flags & NDR_SCALARS) {
1327                 NDR_CHECK(ndr_pull_align(ndr, 4));
1328                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1501_sessopens));
1329                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1330         }
1331         if (ndr_flags & NDR_BUFFERS) {
1332         }
1333         return NDR_ERR_SUCCESS;
1334 }
1335
1336 _PUBLIC_ void ndr_print_SERVER_INFO_1501(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1501 *r)
1337 {
1338         ndr_print_struct(ndr, name, "SERVER_INFO_1501");
1339         ndr->depth++;
1340         ndr_print_uint32(ndr, "sv1501_sessopens", r->sv1501_sessopens);
1341         ndr->depth--;
1342 }
1343
1344 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1502(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1502 *r)
1345 {
1346         if (ndr_flags & NDR_SCALARS) {
1347                 NDR_CHECK(ndr_push_align(ndr, 4));
1348                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1502_sessvcs));
1349                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1350         }
1351         if (ndr_flags & NDR_BUFFERS) {
1352         }
1353         return NDR_ERR_SUCCESS;
1354 }
1355
1356 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1502(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1502 *r)
1357 {
1358         if (ndr_flags & NDR_SCALARS) {
1359                 NDR_CHECK(ndr_pull_align(ndr, 4));
1360                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1502_sessvcs));
1361                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1362         }
1363         if (ndr_flags & NDR_BUFFERS) {
1364         }
1365         return NDR_ERR_SUCCESS;
1366 }
1367
1368 _PUBLIC_ void ndr_print_SERVER_INFO_1502(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1502 *r)
1369 {
1370         ndr_print_struct(ndr, name, "SERVER_INFO_1502");
1371         ndr->depth++;
1372         ndr_print_uint32(ndr, "sv1502_sessvcs", r->sv1502_sessvcs);
1373         ndr->depth--;
1374 }
1375
1376 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1503(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1503 *r)
1377 {
1378         if (ndr_flags & NDR_SCALARS) {
1379                 NDR_CHECK(ndr_push_align(ndr, 4));
1380                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1503_opensearch));
1381                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1382         }
1383         if (ndr_flags & NDR_BUFFERS) {
1384         }
1385         return NDR_ERR_SUCCESS;
1386 }
1387
1388 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1503(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1503 *r)
1389 {
1390         if (ndr_flags & NDR_SCALARS) {
1391                 NDR_CHECK(ndr_pull_align(ndr, 4));
1392                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1503_opensearch));
1393                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1394         }
1395         if (ndr_flags & NDR_BUFFERS) {
1396         }
1397         return NDR_ERR_SUCCESS;
1398 }
1399
1400 _PUBLIC_ void ndr_print_SERVER_INFO_1503(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1503 *r)
1401 {
1402         ndr_print_struct(ndr, name, "SERVER_INFO_1503");
1403         ndr->depth++;
1404         ndr_print_uint32(ndr, "sv1503_opensearch", r->sv1503_opensearch);
1405         ndr->depth--;
1406 }
1407
1408 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1506(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1506 *r)
1409 {
1410         if (ndr_flags & NDR_SCALARS) {
1411                 NDR_CHECK(ndr_push_align(ndr, 4));
1412                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1506_maxworkitems));
1413                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1414         }
1415         if (ndr_flags & NDR_BUFFERS) {
1416         }
1417         return NDR_ERR_SUCCESS;
1418 }
1419
1420 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1506(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1506 *r)
1421 {
1422         if (ndr_flags & NDR_SCALARS) {
1423                 NDR_CHECK(ndr_pull_align(ndr, 4));
1424                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1506_maxworkitems));
1425                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1426         }
1427         if (ndr_flags & NDR_BUFFERS) {
1428         }
1429         return NDR_ERR_SUCCESS;
1430 }
1431
1432 _PUBLIC_ void ndr_print_SERVER_INFO_1506(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1506 *r)
1433 {
1434         ndr_print_struct(ndr, name, "SERVER_INFO_1506");
1435         ndr->depth++;
1436         ndr_print_uint32(ndr, "sv1506_maxworkitems", r->sv1506_maxworkitems);
1437         ndr->depth--;
1438 }
1439
1440 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1509(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1509 *r)
1441 {
1442         if (ndr_flags & NDR_SCALARS) {
1443                 NDR_CHECK(ndr_push_align(ndr, 4));
1444                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1509_maxrawbuflen));
1445                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1446         }
1447         if (ndr_flags & NDR_BUFFERS) {
1448         }
1449         return NDR_ERR_SUCCESS;
1450 }
1451
1452 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1509(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1509 *r)
1453 {
1454         if (ndr_flags & NDR_SCALARS) {
1455                 NDR_CHECK(ndr_pull_align(ndr, 4));
1456                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1509_maxrawbuflen));
1457                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1458         }
1459         if (ndr_flags & NDR_BUFFERS) {
1460         }
1461         return NDR_ERR_SUCCESS;
1462 }
1463
1464 _PUBLIC_ void ndr_print_SERVER_INFO_1509(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1509 *r)
1465 {
1466         ndr_print_struct(ndr, name, "SERVER_INFO_1509");
1467         ndr->depth++;
1468         ndr_print_uint32(ndr, "sv1509_maxrawbuflen", r->sv1509_maxrawbuflen);
1469         ndr->depth--;
1470 }
1471
1472 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1510(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1510 *r)
1473 {
1474         if (ndr_flags & NDR_SCALARS) {
1475                 NDR_CHECK(ndr_push_align(ndr, 4));
1476                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1510_sessusers));
1477                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1478         }
1479         if (ndr_flags & NDR_BUFFERS) {
1480         }
1481         return NDR_ERR_SUCCESS;
1482 }
1483
1484 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1510(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1510 *r)
1485 {
1486         if (ndr_flags & NDR_SCALARS) {
1487                 NDR_CHECK(ndr_pull_align(ndr, 4));
1488                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1510_sessusers));
1489                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1490         }
1491         if (ndr_flags & NDR_BUFFERS) {
1492         }
1493         return NDR_ERR_SUCCESS;
1494 }
1495
1496 _PUBLIC_ void ndr_print_SERVER_INFO_1510(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1510 *r)
1497 {
1498         ndr_print_struct(ndr, name, "SERVER_INFO_1510");
1499         ndr->depth++;
1500         ndr_print_uint32(ndr, "sv1510_sessusers", r->sv1510_sessusers);
1501         ndr->depth--;
1502 }
1503
1504 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1511(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1511 *r)
1505 {
1506         if (ndr_flags & NDR_SCALARS) {
1507                 NDR_CHECK(ndr_push_align(ndr, 4));
1508                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1511_sessconns));
1509                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1510         }
1511         if (ndr_flags & NDR_BUFFERS) {
1512         }
1513         return NDR_ERR_SUCCESS;
1514 }
1515
1516 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1511(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1511 *r)
1517 {
1518         if (ndr_flags & NDR_SCALARS) {
1519                 NDR_CHECK(ndr_pull_align(ndr, 4));
1520                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1511_sessconns));
1521                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1522         }
1523         if (ndr_flags & NDR_BUFFERS) {
1524         }
1525         return NDR_ERR_SUCCESS;
1526 }
1527
1528 _PUBLIC_ void ndr_print_SERVER_INFO_1511(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1511 *r)
1529 {
1530         ndr_print_struct(ndr, name, "SERVER_INFO_1511");
1531         ndr->depth++;
1532         ndr_print_uint32(ndr, "sv1511_sessconns", r->sv1511_sessconns);
1533         ndr->depth--;
1534 }
1535
1536 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1512(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1512 *r)
1537 {
1538         if (ndr_flags & NDR_SCALARS) {
1539                 NDR_CHECK(ndr_push_align(ndr, 4));
1540                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1512_maxnonpagedmemoryusage));
1541                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1542         }
1543         if (ndr_flags & NDR_BUFFERS) {
1544         }
1545         return NDR_ERR_SUCCESS;
1546 }
1547
1548 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1512(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1512 *r)
1549 {
1550         if (ndr_flags & NDR_SCALARS) {
1551                 NDR_CHECK(ndr_pull_align(ndr, 4));
1552                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1512_maxnonpagedmemoryusage));
1553                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1554         }
1555         if (ndr_flags & NDR_BUFFERS) {
1556         }
1557         return NDR_ERR_SUCCESS;
1558 }
1559
1560 _PUBLIC_ void ndr_print_SERVER_INFO_1512(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1512 *r)
1561 {
1562         ndr_print_struct(ndr, name, "SERVER_INFO_1512");
1563         ndr->depth++;
1564         ndr_print_uint32(ndr, "sv1512_maxnonpagedmemoryusage", r->sv1512_maxnonpagedmemoryusage);
1565         ndr->depth--;
1566 }
1567
1568 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1513(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1513 *r)
1569 {
1570         if (ndr_flags & NDR_SCALARS) {
1571                 NDR_CHECK(ndr_push_align(ndr, 4));
1572                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1513_maxpagedmemoryusage));
1573                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1574         }
1575         if (ndr_flags & NDR_BUFFERS) {
1576         }
1577         return NDR_ERR_SUCCESS;
1578 }
1579
1580 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1513(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1513 *r)
1581 {
1582         if (ndr_flags & NDR_SCALARS) {
1583                 NDR_CHECK(ndr_pull_align(ndr, 4));
1584                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1513_maxpagedmemoryusage));
1585                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1586         }
1587         if (ndr_flags & NDR_BUFFERS) {
1588         }
1589         return NDR_ERR_SUCCESS;
1590 }
1591
1592 _PUBLIC_ void ndr_print_SERVER_INFO_1513(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1513 *r)
1593 {
1594         ndr_print_struct(ndr, name, "SERVER_INFO_1513");
1595         ndr->depth++;
1596         ndr_print_uint32(ndr, "sv1513_maxpagedmemoryusage", r->sv1513_maxpagedmemoryusage);
1597         ndr->depth--;
1598 }
1599
1600 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1514(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1514 *r)
1601 {
1602         if (ndr_flags & NDR_SCALARS) {
1603                 NDR_CHECK(ndr_push_align(ndr, 1));
1604                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1514_enablesoftcompat));
1605                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1606         }
1607         if (ndr_flags & NDR_BUFFERS) {
1608         }
1609         return NDR_ERR_SUCCESS;
1610 }
1611
1612 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1514(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1514 *r)
1613 {
1614         if (ndr_flags & NDR_SCALARS) {
1615                 NDR_CHECK(ndr_pull_align(ndr, 1));
1616                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1514_enablesoftcompat));
1617                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1618         }
1619         if (ndr_flags & NDR_BUFFERS) {
1620         }
1621         return NDR_ERR_SUCCESS;
1622 }
1623
1624 _PUBLIC_ void ndr_print_SERVER_INFO_1514(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1514 *r)
1625 {
1626         ndr_print_struct(ndr, name, "SERVER_INFO_1514");
1627         ndr->depth++;
1628         ndr_print_uint8(ndr, "sv1514_enablesoftcompat", r->sv1514_enablesoftcompat);
1629         ndr->depth--;
1630 }
1631
1632 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1515(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1515 *r)
1633 {
1634         if (ndr_flags & NDR_SCALARS) {
1635                 NDR_CHECK(ndr_push_align(ndr, 1));
1636                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1515_enableforcedlogoff));
1637                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1638         }
1639         if (ndr_flags & NDR_BUFFERS) {
1640         }
1641         return NDR_ERR_SUCCESS;
1642 }
1643
1644 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1515(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1515 *r)
1645 {
1646         if (ndr_flags & NDR_SCALARS) {
1647                 NDR_CHECK(ndr_pull_align(ndr, 1));
1648                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1515_enableforcedlogoff));
1649                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1650         }
1651         if (ndr_flags & NDR_BUFFERS) {
1652         }
1653         return NDR_ERR_SUCCESS;
1654 }
1655
1656 _PUBLIC_ void ndr_print_SERVER_INFO_1515(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1515 *r)
1657 {
1658         ndr_print_struct(ndr, name, "SERVER_INFO_1515");
1659         ndr->depth++;
1660         ndr_print_uint8(ndr, "sv1515_enableforcedlogoff", r->sv1515_enableforcedlogoff);
1661         ndr->depth--;
1662 }
1663
1664 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1516(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1516 *r)
1665 {
1666         if (ndr_flags & NDR_SCALARS) {
1667                 NDR_CHECK(ndr_push_align(ndr, 1));
1668                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1516_timesource));
1669                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1670         }
1671         if (ndr_flags & NDR_BUFFERS) {
1672         }
1673         return NDR_ERR_SUCCESS;
1674 }
1675
1676 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1516(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1516 *r)
1677 {
1678         if (ndr_flags & NDR_SCALARS) {
1679                 NDR_CHECK(ndr_pull_align(ndr, 1));
1680                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1516_timesource));
1681                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1682         }
1683         if (ndr_flags & NDR_BUFFERS) {
1684         }
1685         return NDR_ERR_SUCCESS;
1686 }
1687
1688 _PUBLIC_ void ndr_print_SERVER_INFO_1516(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1516 *r)
1689 {
1690         ndr_print_struct(ndr, name, "SERVER_INFO_1516");
1691         ndr->depth++;
1692         ndr_print_uint8(ndr, "sv1516_timesource", r->sv1516_timesource);
1693         ndr->depth--;
1694 }
1695
1696 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1518(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1518 *r)
1697 {
1698         if (ndr_flags & NDR_SCALARS) {
1699                 NDR_CHECK(ndr_push_align(ndr, 1));
1700                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1518_lmannounce));
1701                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
1702         }
1703         if (ndr_flags & NDR_BUFFERS) {
1704         }
1705         return NDR_ERR_SUCCESS;
1706 }
1707
1708 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1518(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1518 *r)
1709 {
1710         if (ndr_flags & NDR_SCALARS) {
1711                 NDR_CHECK(ndr_pull_align(ndr, 1));
1712                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1518_lmannounce));
1713                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
1714         }
1715         if (ndr_flags & NDR_BUFFERS) {
1716         }
1717         return NDR_ERR_SUCCESS;
1718 }
1719
1720 _PUBLIC_ void ndr_print_SERVER_INFO_1518(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1518 *r)
1721 {
1722         ndr_print_struct(ndr, name, "SERVER_INFO_1518");
1723         ndr->depth++;
1724         ndr_print_uint8(ndr, "sv1518_lmannounce", r->sv1518_lmannounce);
1725         ndr->depth--;
1726 }
1727
1728 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1520(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1520 *r)
1729 {
1730         if (ndr_flags & NDR_SCALARS) {
1731                 NDR_CHECK(ndr_push_align(ndr, 4));
1732                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1520_maxcopyreadlen));
1733                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1734         }
1735         if (ndr_flags & NDR_BUFFERS) {
1736         }
1737         return NDR_ERR_SUCCESS;
1738 }
1739
1740 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1520(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1520 *r)
1741 {
1742         if (ndr_flags & NDR_SCALARS) {
1743                 NDR_CHECK(ndr_pull_align(ndr, 4));
1744                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1520_maxcopyreadlen));
1745                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1746         }
1747         if (ndr_flags & NDR_BUFFERS) {
1748         }
1749         return NDR_ERR_SUCCESS;
1750 }
1751
1752 _PUBLIC_ void ndr_print_SERVER_INFO_1520(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1520 *r)
1753 {
1754         ndr_print_struct(ndr, name, "SERVER_INFO_1520");
1755         ndr->depth++;
1756         ndr_print_uint32(ndr, "sv1520_maxcopyreadlen", r->sv1520_maxcopyreadlen);
1757         ndr->depth--;
1758 }
1759
1760 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1521(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1521 *r)
1761 {
1762         if (ndr_flags & NDR_SCALARS) {
1763                 NDR_CHECK(ndr_push_align(ndr, 4));
1764                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1521_maxcopywritelen));
1765                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1766         }
1767         if (ndr_flags & NDR_BUFFERS) {
1768         }
1769         return NDR_ERR_SUCCESS;
1770 }
1771
1772 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1521(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1521 *r)
1773 {
1774         if (ndr_flags & NDR_SCALARS) {
1775                 NDR_CHECK(ndr_pull_align(ndr, 4));
1776                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1521_maxcopywritelen));
1777                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1778         }
1779         if (ndr_flags & NDR_BUFFERS) {
1780         }
1781         return NDR_ERR_SUCCESS;
1782 }
1783
1784 _PUBLIC_ void ndr_print_SERVER_INFO_1521(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1521 *r)
1785 {
1786         ndr_print_struct(ndr, name, "SERVER_INFO_1521");
1787         ndr->depth++;
1788         ndr_print_uint32(ndr, "sv1521_maxcopywritelen", r->sv1521_maxcopywritelen);
1789         ndr->depth--;
1790 }
1791
1792 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1522(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1522 *r)
1793 {
1794         if (ndr_flags & NDR_SCALARS) {
1795                 NDR_CHECK(ndr_push_align(ndr, 4));
1796                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1522_minkeepsearch));
1797                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1798         }
1799         if (ndr_flags & NDR_BUFFERS) {
1800         }
1801         return NDR_ERR_SUCCESS;
1802 }
1803
1804 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1522(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1522 *r)
1805 {
1806         if (ndr_flags & NDR_SCALARS) {
1807                 NDR_CHECK(ndr_pull_align(ndr, 4));
1808                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1522_minkeepsearch));
1809                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1810         }
1811         if (ndr_flags & NDR_BUFFERS) {
1812         }
1813         return NDR_ERR_SUCCESS;
1814 }
1815
1816 _PUBLIC_ void ndr_print_SERVER_INFO_1522(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1522 *r)
1817 {
1818         ndr_print_struct(ndr, name, "SERVER_INFO_1522");
1819         ndr->depth++;
1820         ndr_print_uint32(ndr, "sv1522_minkeepsearch", r->sv1522_minkeepsearch);
1821         ndr->depth--;
1822 }
1823
1824 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1523(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1523 *r)
1825 {
1826         if (ndr_flags & NDR_SCALARS) {
1827                 NDR_CHECK(ndr_push_align(ndr, 4));
1828                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1523_maxkeepsearch));
1829                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1830         }
1831         if (ndr_flags & NDR_BUFFERS) {
1832         }
1833         return NDR_ERR_SUCCESS;
1834 }
1835
1836 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1523(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1523 *r)
1837 {
1838         if (ndr_flags & NDR_SCALARS) {
1839                 NDR_CHECK(ndr_pull_align(ndr, 4));
1840                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1523_maxkeepsearch));
1841                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1842         }
1843         if (ndr_flags & NDR_BUFFERS) {
1844         }
1845         return NDR_ERR_SUCCESS;
1846 }
1847
1848 _PUBLIC_ void ndr_print_SERVER_INFO_1523(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1523 *r)
1849 {
1850         ndr_print_struct(ndr, name, "SERVER_INFO_1523");
1851         ndr->depth++;
1852         ndr_print_uint32(ndr, "sv1523_maxkeepsearch", r->sv1523_maxkeepsearch);
1853         ndr->depth--;
1854 }
1855
1856 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1524(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1524 *r)
1857 {
1858         if (ndr_flags & NDR_SCALARS) {
1859                 NDR_CHECK(ndr_push_align(ndr, 4));
1860                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1524_minkeepcomplsearch));
1861                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1862         }
1863         if (ndr_flags & NDR_BUFFERS) {
1864         }
1865         return NDR_ERR_SUCCESS;
1866 }
1867
1868 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1524(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1524 *r)
1869 {
1870         if (ndr_flags & NDR_SCALARS) {
1871                 NDR_CHECK(ndr_pull_align(ndr, 4));
1872                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1524_minkeepcomplsearch));
1873                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1874         }
1875         if (ndr_flags & NDR_BUFFERS) {
1876         }
1877         return NDR_ERR_SUCCESS;
1878 }
1879
1880 _PUBLIC_ void ndr_print_SERVER_INFO_1524(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1524 *r)
1881 {
1882         ndr_print_struct(ndr, name, "SERVER_INFO_1524");
1883         ndr->depth++;
1884         ndr_print_uint32(ndr, "sv1524_minkeepcomplsearch", r->sv1524_minkeepcomplsearch);
1885         ndr->depth--;
1886 }
1887
1888 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1525(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1525 *r)
1889 {
1890         if (ndr_flags & NDR_SCALARS) {
1891                 NDR_CHECK(ndr_push_align(ndr, 4));
1892                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1525_maxkeepcomplsearch));
1893                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1894         }
1895         if (ndr_flags & NDR_BUFFERS) {
1896         }
1897         return NDR_ERR_SUCCESS;
1898 }
1899
1900 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1525(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1525 *r)
1901 {
1902         if (ndr_flags & NDR_SCALARS) {
1903                 NDR_CHECK(ndr_pull_align(ndr, 4));
1904                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1525_maxkeepcomplsearch));
1905                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1906         }
1907         if (ndr_flags & NDR_BUFFERS) {
1908         }
1909         return NDR_ERR_SUCCESS;
1910 }
1911
1912 _PUBLIC_ void ndr_print_SERVER_INFO_1525(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1525 *r)
1913 {
1914         ndr_print_struct(ndr, name, "SERVER_INFO_1525");
1915         ndr->depth++;
1916         ndr_print_uint32(ndr, "sv1525_maxkeepcomplsearch", r->sv1525_maxkeepcomplsearch);
1917         ndr->depth--;
1918 }
1919
1920 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1528(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1528 *r)
1921 {
1922         if (ndr_flags & NDR_SCALARS) {
1923                 NDR_CHECK(ndr_push_align(ndr, 4));
1924                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1528_scavtimeout));
1925                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1926         }
1927         if (ndr_flags & NDR_BUFFERS) {
1928         }
1929         return NDR_ERR_SUCCESS;
1930 }
1931
1932 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1528(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1528 *r)
1933 {
1934         if (ndr_flags & NDR_SCALARS) {
1935                 NDR_CHECK(ndr_pull_align(ndr, 4));
1936                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1528_scavtimeout));
1937                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1938         }
1939         if (ndr_flags & NDR_BUFFERS) {
1940         }
1941         return NDR_ERR_SUCCESS;
1942 }
1943
1944 _PUBLIC_ void ndr_print_SERVER_INFO_1528(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1528 *r)
1945 {
1946         ndr_print_struct(ndr, name, "SERVER_INFO_1528");
1947         ndr->depth++;
1948         ndr_print_uint32(ndr, "sv1528_scavtimeout", r->sv1528_scavtimeout);
1949         ndr->depth--;
1950 }
1951
1952 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1529(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1529 *r)
1953 {
1954         if (ndr_flags & NDR_SCALARS) {
1955                 NDR_CHECK(ndr_push_align(ndr, 4));
1956                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1529_minrcvqueue));
1957                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1958         }
1959         if (ndr_flags & NDR_BUFFERS) {
1960         }
1961         return NDR_ERR_SUCCESS;
1962 }
1963
1964 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1529(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1529 *r)
1965 {
1966         if (ndr_flags & NDR_SCALARS) {
1967                 NDR_CHECK(ndr_pull_align(ndr, 4));
1968                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1529_minrcvqueue));
1969                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
1970         }
1971         if (ndr_flags & NDR_BUFFERS) {
1972         }
1973         return NDR_ERR_SUCCESS;
1974 }
1975
1976 _PUBLIC_ void ndr_print_SERVER_INFO_1529(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1529 *r)
1977 {
1978         ndr_print_struct(ndr, name, "SERVER_INFO_1529");
1979         ndr->depth++;
1980         ndr_print_uint32(ndr, "sv1529_minrcvqueue", r->sv1529_minrcvqueue);
1981         ndr->depth--;
1982 }
1983
1984 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1530(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1530 *r)
1985 {
1986         if (ndr_flags & NDR_SCALARS) {
1987                 NDR_CHECK(ndr_push_align(ndr, 4));
1988                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1530_minfreeworkitems));
1989                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
1990         }
1991         if (ndr_flags & NDR_BUFFERS) {
1992         }
1993         return NDR_ERR_SUCCESS;
1994 }
1995
1996 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1530(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1530 *r)
1997 {
1998         if (ndr_flags & NDR_SCALARS) {
1999                 NDR_CHECK(ndr_pull_align(ndr, 4));
2000                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1530_minfreeworkitems));
2001                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2002         }
2003         if (ndr_flags & NDR_BUFFERS) {
2004         }
2005         return NDR_ERR_SUCCESS;
2006 }
2007
2008 _PUBLIC_ void ndr_print_SERVER_INFO_1530(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1530 *r)
2009 {
2010         ndr_print_struct(ndr, name, "SERVER_INFO_1530");
2011         ndr->depth++;
2012         ndr_print_uint32(ndr, "sv1530_minfreeworkitems", r->sv1530_minfreeworkitems);
2013         ndr->depth--;
2014 }
2015
2016 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1533(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1533 *r)
2017 {
2018         if (ndr_flags & NDR_SCALARS) {
2019                 NDR_CHECK(ndr_push_align(ndr, 4));
2020                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1533_maxmpxct));
2021                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2022         }
2023         if (ndr_flags & NDR_BUFFERS) {
2024         }
2025         return NDR_ERR_SUCCESS;
2026 }
2027
2028 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1533(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1533 *r)
2029 {
2030         if (ndr_flags & NDR_SCALARS) {
2031                 NDR_CHECK(ndr_pull_align(ndr, 4));
2032                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1533_maxmpxct));
2033                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2034         }
2035         if (ndr_flags & NDR_BUFFERS) {
2036         }
2037         return NDR_ERR_SUCCESS;
2038 }
2039
2040 _PUBLIC_ void ndr_print_SERVER_INFO_1533(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1533 *r)
2041 {
2042         ndr_print_struct(ndr, name, "SERVER_INFO_1533");
2043         ndr->depth++;
2044         ndr_print_uint32(ndr, "sv1533_maxmpxct", r->sv1533_maxmpxct);
2045         ndr->depth--;
2046 }
2047
2048 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1534(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1534 *r)
2049 {
2050         if (ndr_flags & NDR_SCALARS) {
2051                 NDR_CHECK(ndr_push_align(ndr, 4));
2052                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1534_oplockbreakwait));
2053                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2054         }
2055         if (ndr_flags & NDR_BUFFERS) {
2056         }
2057         return NDR_ERR_SUCCESS;
2058 }
2059
2060 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1534(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1534 *r)
2061 {
2062         if (ndr_flags & NDR_SCALARS) {
2063                 NDR_CHECK(ndr_pull_align(ndr, 4));
2064                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1534_oplockbreakwait));
2065                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2066         }
2067         if (ndr_flags & NDR_BUFFERS) {
2068         }
2069         return NDR_ERR_SUCCESS;
2070 }
2071
2072 _PUBLIC_ void ndr_print_SERVER_INFO_1534(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1534 *r)
2073 {
2074         ndr_print_struct(ndr, name, "SERVER_INFO_1534");
2075         ndr->depth++;
2076         ndr_print_uint32(ndr, "sv1534_oplockbreakwait", r->sv1534_oplockbreakwait);
2077         ndr->depth--;
2078 }
2079
2080 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1535(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1535 *r)
2081 {
2082         if (ndr_flags & NDR_SCALARS) {
2083                 NDR_CHECK(ndr_push_align(ndr, 4));
2084                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1535_oplockbreakresponsewait));
2085                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2086         }
2087         if (ndr_flags & NDR_BUFFERS) {
2088         }
2089         return NDR_ERR_SUCCESS;
2090 }
2091
2092 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1535(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1535 *r)
2093 {
2094         if (ndr_flags & NDR_SCALARS) {
2095                 NDR_CHECK(ndr_pull_align(ndr, 4));
2096                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1535_oplockbreakresponsewait));
2097                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2098         }
2099         if (ndr_flags & NDR_BUFFERS) {
2100         }
2101         return NDR_ERR_SUCCESS;
2102 }
2103
2104 _PUBLIC_ void ndr_print_SERVER_INFO_1535(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1535 *r)
2105 {
2106         ndr_print_struct(ndr, name, "SERVER_INFO_1535");
2107         ndr->depth++;
2108         ndr_print_uint32(ndr, "sv1535_oplockbreakresponsewait", r->sv1535_oplockbreakresponsewait);
2109         ndr->depth--;
2110 }
2111
2112 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1536(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1536 *r)
2113 {
2114         if (ndr_flags & NDR_SCALARS) {
2115                 NDR_CHECK(ndr_push_align(ndr, 1));
2116                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1536_enableoplocks));
2117                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2118         }
2119         if (ndr_flags & NDR_BUFFERS) {
2120         }
2121         return NDR_ERR_SUCCESS;
2122 }
2123
2124 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1536(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1536 *r)
2125 {
2126         if (ndr_flags & NDR_SCALARS) {
2127                 NDR_CHECK(ndr_pull_align(ndr, 1));
2128                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1536_enableoplocks));
2129                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2130         }
2131         if (ndr_flags & NDR_BUFFERS) {
2132         }
2133         return NDR_ERR_SUCCESS;
2134 }
2135
2136 _PUBLIC_ void ndr_print_SERVER_INFO_1536(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1536 *r)
2137 {
2138         ndr_print_struct(ndr, name, "SERVER_INFO_1536");
2139         ndr->depth++;
2140         ndr_print_uint8(ndr, "sv1536_enableoplocks", r->sv1536_enableoplocks);
2141         ndr->depth--;
2142 }
2143
2144 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1537(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1537 *r)
2145 {
2146         if (ndr_flags & NDR_SCALARS) {
2147                 NDR_CHECK(ndr_push_align(ndr, 1));
2148                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1537_enableoplockforceclose));
2149                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2150         }
2151         if (ndr_flags & NDR_BUFFERS) {
2152         }
2153         return NDR_ERR_SUCCESS;
2154 }
2155
2156 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1537(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1537 *r)
2157 {
2158         if (ndr_flags & NDR_SCALARS) {
2159                 NDR_CHECK(ndr_pull_align(ndr, 1));
2160                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1537_enableoplockforceclose));
2161                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2162         }
2163         if (ndr_flags & NDR_BUFFERS) {
2164         }
2165         return NDR_ERR_SUCCESS;
2166 }
2167
2168 _PUBLIC_ void ndr_print_SERVER_INFO_1537(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1537 *r)
2169 {
2170         ndr_print_struct(ndr, name, "SERVER_INFO_1537");
2171         ndr->depth++;
2172         ndr_print_uint8(ndr, "sv1537_enableoplockforceclose", r->sv1537_enableoplockforceclose);
2173         ndr->depth--;
2174 }
2175
2176 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1538(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1538 *r)
2177 {
2178         if (ndr_flags & NDR_SCALARS) {
2179                 NDR_CHECK(ndr_push_align(ndr, 1));
2180                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1538_enablefcbopens));
2181                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2182         }
2183         if (ndr_flags & NDR_BUFFERS) {
2184         }
2185         return NDR_ERR_SUCCESS;
2186 }
2187
2188 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1538(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1538 *r)
2189 {
2190         if (ndr_flags & NDR_SCALARS) {
2191                 NDR_CHECK(ndr_pull_align(ndr, 1));
2192                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1538_enablefcbopens));
2193                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2194         }
2195         if (ndr_flags & NDR_BUFFERS) {
2196         }
2197         return NDR_ERR_SUCCESS;
2198 }
2199
2200 _PUBLIC_ void ndr_print_SERVER_INFO_1538(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1538 *r)
2201 {
2202         ndr_print_struct(ndr, name, "SERVER_INFO_1538");
2203         ndr->depth++;
2204         ndr_print_uint8(ndr, "sv1538_enablefcbopens", r->sv1538_enablefcbopens);
2205         ndr->depth--;
2206 }
2207
2208 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1539(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1539 *r)
2209 {
2210         if (ndr_flags & NDR_SCALARS) {
2211                 NDR_CHECK(ndr_push_align(ndr, 1));
2212                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1539_enableraw));
2213                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2214         }
2215         if (ndr_flags & NDR_BUFFERS) {
2216         }
2217         return NDR_ERR_SUCCESS;
2218 }
2219
2220 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1539(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1539 *r)
2221 {
2222         if (ndr_flags & NDR_SCALARS) {
2223                 NDR_CHECK(ndr_pull_align(ndr, 1));
2224                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1539_enableraw));
2225                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2226         }
2227         if (ndr_flags & NDR_BUFFERS) {
2228         }
2229         return NDR_ERR_SUCCESS;
2230 }
2231
2232 _PUBLIC_ void ndr_print_SERVER_INFO_1539(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1539 *r)
2233 {
2234         ndr_print_struct(ndr, name, "SERVER_INFO_1539");
2235         ndr->depth++;
2236         ndr_print_uint8(ndr, "sv1539_enableraw", r->sv1539_enableraw);
2237         ndr->depth--;
2238 }
2239
2240 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1540(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1540 *r)
2241 {
2242         if (ndr_flags & NDR_SCALARS) {
2243                 NDR_CHECK(ndr_push_align(ndr, 1));
2244                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1540_enablesharednetdrives));
2245                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2246         }
2247         if (ndr_flags & NDR_BUFFERS) {
2248         }
2249         return NDR_ERR_SUCCESS;
2250 }
2251
2252 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1540(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1540 *r)
2253 {
2254         if (ndr_flags & NDR_SCALARS) {
2255                 NDR_CHECK(ndr_pull_align(ndr, 1));
2256                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1540_enablesharednetdrives));
2257                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2258         }
2259         if (ndr_flags & NDR_BUFFERS) {
2260         }
2261         return NDR_ERR_SUCCESS;
2262 }
2263
2264 _PUBLIC_ void ndr_print_SERVER_INFO_1540(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1540 *r)
2265 {
2266         ndr_print_struct(ndr, name, "SERVER_INFO_1540");
2267         ndr->depth++;
2268         ndr_print_uint8(ndr, "sv1540_enablesharednetdrives", r->sv1540_enablesharednetdrives);
2269         ndr->depth--;
2270 }
2271
2272 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1541(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1541 *r)
2273 {
2274         if (ndr_flags & NDR_SCALARS) {
2275                 NDR_CHECK(ndr_push_align(ndr, 1));
2276                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1541_minfreeconnections));
2277                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2278         }
2279         if (ndr_flags & NDR_BUFFERS) {
2280         }
2281         return NDR_ERR_SUCCESS;
2282 }
2283
2284 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1541(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1541 *r)
2285 {
2286         if (ndr_flags & NDR_SCALARS) {
2287                 NDR_CHECK(ndr_pull_align(ndr, 1));
2288                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1541_minfreeconnections));
2289                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2290         }
2291         if (ndr_flags & NDR_BUFFERS) {
2292         }
2293         return NDR_ERR_SUCCESS;
2294 }
2295
2296 _PUBLIC_ void ndr_print_SERVER_INFO_1541(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1541 *r)
2297 {
2298         ndr_print_struct(ndr, name, "SERVER_INFO_1541");
2299         ndr->depth++;
2300         ndr_print_uint8(ndr, "sv1541_minfreeconnections", r->sv1541_minfreeconnections);
2301         ndr->depth--;
2302 }
2303
2304 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1542(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1542 *r)
2305 {
2306         if (ndr_flags & NDR_SCALARS) {
2307                 NDR_CHECK(ndr_push_align(ndr, 1));
2308                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1542_maxfreeconnections));
2309                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2310         }
2311         if (ndr_flags & NDR_BUFFERS) {
2312         }
2313         return NDR_ERR_SUCCESS;
2314 }
2315
2316 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1542(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1542 *r)
2317 {
2318         if (ndr_flags & NDR_SCALARS) {
2319                 NDR_CHECK(ndr_pull_align(ndr, 1));
2320                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1542_maxfreeconnections));
2321                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2322         }
2323         if (ndr_flags & NDR_BUFFERS) {
2324         }
2325         return NDR_ERR_SUCCESS;
2326 }
2327
2328 _PUBLIC_ void ndr_print_SERVER_INFO_1542(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1542 *r)
2329 {
2330         ndr_print_struct(ndr, name, "SERVER_INFO_1542");
2331         ndr->depth++;
2332         ndr_print_uint8(ndr, "sv1542_maxfreeconnections", r->sv1542_maxfreeconnections);
2333         ndr->depth--;
2334 }
2335
2336 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1543(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1543 *r)
2337 {
2338         if (ndr_flags & NDR_SCALARS) {
2339                 NDR_CHECK(ndr_push_align(ndr, 4));
2340                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1543_initsesstable));
2341                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2342         }
2343         if (ndr_flags & NDR_BUFFERS) {
2344         }
2345         return NDR_ERR_SUCCESS;
2346 }
2347
2348 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1543(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1543 *r)
2349 {
2350         if (ndr_flags & NDR_SCALARS) {
2351                 NDR_CHECK(ndr_pull_align(ndr, 4));
2352                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1543_initsesstable));
2353                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2354         }
2355         if (ndr_flags & NDR_BUFFERS) {
2356         }
2357         return NDR_ERR_SUCCESS;
2358 }
2359
2360 _PUBLIC_ void ndr_print_SERVER_INFO_1543(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1543 *r)
2361 {
2362         ndr_print_struct(ndr, name, "SERVER_INFO_1543");
2363         ndr->depth++;
2364         ndr_print_uint32(ndr, "sv1543_initsesstable", r->sv1543_initsesstable);
2365         ndr->depth--;
2366 }
2367
2368 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1544(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1544 *r)
2369 {
2370         if (ndr_flags & NDR_SCALARS) {
2371                 NDR_CHECK(ndr_push_align(ndr, 4));
2372                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1544_initconntable));
2373                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2374         }
2375         if (ndr_flags & NDR_BUFFERS) {
2376         }
2377         return NDR_ERR_SUCCESS;
2378 }
2379
2380 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1544(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1544 *r)
2381 {
2382         if (ndr_flags & NDR_SCALARS) {
2383                 NDR_CHECK(ndr_pull_align(ndr, 4));
2384                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1544_initconntable));
2385                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2386         }
2387         if (ndr_flags & NDR_BUFFERS) {
2388         }
2389         return NDR_ERR_SUCCESS;
2390 }
2391
2392 _PUBLIC_ void ndr_print_SERVER_INFO_1544(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1544 *r)
2393 {
2394         ndr_print_struct(ndr, name, "SERVER_INFO_1544");
2395         ndr->depth++;
2396         ndr_print_uint32(ndr, "sv1544_initconntable", r->sv1544_initconntable);
2397         ndr->depth--;
2398 }
2399
2400 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1545(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1545 *r)
2401 {
2402         if (ndr_flags & NDR_SCALARS) {
2403                 NDR_CHECK(ndr_push_align(ndr, 4));
2404                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1545_initfiletable));
2405                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2406         }
2407         if (ndr_flags & NDR_BUFFERS) {
2408         }
2409         return NDR_ERR_SUCCESS;
2410 }
2411
2412 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1545(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1545 *r)
2413 {
2414         if (ndr_flags & NDR_SCALARS) {
2415                 NDR_CHECK(ndr_pull_align(ndr, 4));
2416                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1545_initfiletable));
2417                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2418         }
2419         if (ndr_flags & NDR_BUFFERS) {
2420         }
2421         return NDR_ERR_SUCCESS;
2422 }
2423
2424 _PUBLIC_ void ndr_print_SERVER_INFO_1545(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1545 *r)
2425 {
2426         ndr_print_struct(ndr, name, "SERVER_INFO_1545");
2427         ndr->depth++;
2428         ndr_print_uint32(ndr, "sv1545_initfiletable", r->sv1545_initfiletable);
2429         ndr->depth--;
2430 }
2431
2432 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1546(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1546 *r)
2433 {
2434         if (ndr_flags & NDR_SCALARS) {
2435                 NDR_CHECK(ndr_push_align(ndr, 4));
2436                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1546_initsearchtable));
2437                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2438         }
2439         if (ndr_flags & NDR_BUFFERS) {
2440         }
2441         return NDR_ERR_SUCCESS;
2442 }
2443
2444 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1546(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1546 *r)
2445 {
2446         if (ndr_flags & NDR_SCALARS) {
2447                 NDR_CHECK(ndr_pull_align(ndr, 4));
2448                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1546_initsearchtable));
2449                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2450         }
2451         if (ndr_flags & NDR_BUFFERS) {
2452         }
2453         return NDR_ERR_SUCCESS;
2454 }
2455
2456 _PUBLIC_ void ndr_print_SERVER_INFO_1546(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1546 *r)
2457 {
2458         ndr_print_struct(ndr, name, "SERVER_INFO_1546");
2459         ndr->depth++;
2460         ndr_print_uint32(ndr, "sv1546_initsearchtable", r->sv1546_initsearchtable);
2461         ndr->depth--;
2462 }
2463
2464 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1547(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1547 *r)
2465 {
2466         if (ndr_flags & NDR_SCALARS) {
2467                 NDR_CHECK(ndr_push_align(ndr, 4));
2468                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1547_alertschedule));
2469                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2470         }
2471         if (ndr_flags & NDR_BUFFERS) {
2472         }
2473         return NDR_ERR_SUCCESS;
2474 }
2475
2476 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1547(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1547 *r)
2477 {
2478         if (ndr_flags & NDR_SCALARS) {
2479                 NDR_CHECK(ndr_pull_align(ndr, 4));
2480                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1547_alertschedule));
2481                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2482         }
2483         if (ndr_flags & NDR_BUFFERS) {
2484         }
2485         return NDR_ERR_SUCCESS;
2486 }
2487
2488 _PUBLIC_ void ndr_print_SERVER_INFO_1547(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1547 *r)
2489 {
2490         ndr_print_struct(ndr, name, "SERVER_INFO_1547");
2491         ndr->depth++;
2492         ndr_print_uint32(ndr, "sv1547_alertschedule", r->sv1547_alertschedule);
2493         ndr->depth--;
2494 }
2495
2496 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1548(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1548 *r)
2497 {
2498         if (ndr_flags & NDR_SCALARS) {
2499                 NDR_CHECK(ndr_push_align(ndr, 4));
2500                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1548_errorthreshold));
2501                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2502         }
2503         if (ndr_flags & NDR_BUFFERS) {
2504         }
2505         return NDR_ERR_SUCCESS;
2506 }
2507
2508 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1548(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1548 *r)
2509 {
2510         if (ndr_flags & NDR_SCALARS) {
2511                 NDR_CHECK(ndr_pull_align(ndr, 4));
2512                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1548_errorthreshold));
2513                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2514         }
2515         if (ndr_flags & NDR_BUFFERS) {
2516         }
2517         return NDR_ERR_SUCCESS;
2518 }
2519
2520 _PUBLIC_ void ndr_print_SERVER_INFO_1548(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1548 *r)
2521 {
2522         ndr_print_struct(ndr, name, "SERVER_INFO_1548");
2523         ndr->depth++;
2524         ndr_print_uint32(ndr, "sv1548_errorthreshold", r->sv1548_errorthreshold);
2525         ndr->depth--;
2526 }
2527
2528 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1549(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1549 *r)
2529 {
2530         if (ndr_flags & NDR_SCALARS) {
2531                 NDR_CHECK(ndr_push_align(ndr, 4));
2532                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1549_networkerrorthreshold));
2533                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2534         }
2535         if (ndr_flags & NDR_BUFFERS) {
2536         }
2537         return NDR_ERR_SUCCESS;
2538 }
2539
2540 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1549(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1549 *r)
2541 {
2542         if (ndr_flags & NDR_SCALARS) {
2543                 NDR_CHECK(ndr_pull_align(ndr, 4));
2544                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1549_networkerrorthreshold));
2545                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2546         }
2547         if (ndr_flags & NDR_BUFFERS) {
2548         }
2549         return NDR_ERR_SUCCESS;
2550 }
2551
2552 _PUBLIC_ void ndr_print_SERVER_INFO_1549(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1549 *r)
2553 {
2554         ndr_print_struct(ndr, name, "SERVER_INFO_1549");
2555         ndr->depth++;
2556         ndr_print_uint32(ndr, "sv1549_networkerrorthreshold", r->sv1549_networkerrorthreshold);
2557         ndr->depth--;
2558 }
2559
2560 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1550(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1550 *r)
2561 {
2562         if (ndr_flags & NDR_SCALARS) {
2563                 NDR_CHECK(ndr_push_align(ndr, 4));
2564                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1550_diskspacethreshold));
2565                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2566         }
2567         if (ndr_flags & NDR_BUFFERS) {
2568         }
2569         return NDR_ERR_SUCCESS;
2570 }
2571
2572 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1550(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1550 *r)
2573 {
2574         if (ndr_flags & NDR_SCALARS) {
2575                 NDR_CHECK(ndr_pull_align(ndr, 4));
2576                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1550_diskspacethreshold));
2577                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2578         }
2579         if (ndr_flags & NDR_BUFFERS) {
2580         }
2581         return NDR_ERR_SUCCESS;
2582 }
2583
2584 _PUBLIC_ void ndr_print_SERVER_INFO_1550(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1550 *r)
2585 {
2586         ndr_print_struct(ndr, name, "SERVER_INFO_1550");
2587         ndr->depth++;
2588         ndr_print_uint32(ndr, "sv1550_diskspacethreshold", r->sv1550_diskspacethreshold);
2589         ndr->depth--;
2590 }
2591
2592 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1552(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1552 *r)
2593 {
2594         if (ndr_flags & NDR_SCALARS) {
2595                 NDR_CHECK(ndr_push_align(ndr, 4));
2596                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1552_maxlinkdelay));
2597                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2598         }
2599         if (ndr_flags & NDR_BUFFERS) {
2600         }
2601         return NDR_ERR_SUCCESS;
2602 }
2603
2604 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1552(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1552 *r)
2605 {
2606         if (ndr_flags & NDR_SCALARS) {
2607                 NDR_CHECK(ndr_pull_align(ndr, 4));
2608                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1552_maxlinkdelay));
2609                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2610         }
2611         if (ndr_flags & NDR_BUFFERS) {
2612         }
2613         return NDR_ERR_SUCCESS;
2614 }
2615
2616 _PUBLIC_ void ndr_print_SERVER_INFO_1552(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1552 *r)
2617 {
2618         ndr_print_struct(ndr, name, "SERVER_INFO_1552");
2619         ndr->depth++;
2620         ndr_print_uint32(ndr, "sv1552_maxlinkdelay", r->sv1552_maxlinkdelay);
2621         ndr->depth--;
2622 }
2623
2624 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1553(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1553 *r)
2625 {
2626         if (ndr_flags & NDR_SCALARS) {
2627                 NDR_CHECK(ndr_push_align(ndr, 4));
2628                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1553_minlinkthroughput));
2629                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2630         }
2631         if (ndr_flags & NDR_BUFFERS) {
2632         }
2633         return NDR_ERR_SUCCESS;
2634 }
2635
2636 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1553(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1553 *r)
2637 {
2638         if (ndr_flags & NDR_SCALARS) {
2639                 NDR_CHECK(ndr_pull_align(ndr, 4));
2640                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1553_minlinkthroughput));
2641                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2642         }
2643         if (ndr_flags & NDR_BUFFERS) {
2644         }
2645         return NDR_ERR_SUCCESS;
2646 }
2647
2648 _PUBLIC_ void ndr_print_SERVER_INFO_1553(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1553 *r)
2649 {
2650         ndr_print_struct(ndr, name, "SERVER_INFO_1553");
2651         ndr->depth++;
2652         ndr_print_uint32(ndr, "sv1553_minlinkthroughput", r->sv1553_minlinkthroughput);
2653         ndr->depth--;
2654 }
2655
2656 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1554(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1554 *r)
2657 {
2658         if (ndr_flags & NDR_SCALARS) {
2659                 NDR_CHECK(ndr_push_align(ndr, 4));
2660                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1554_linkinfovalidtime));
2661                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2662         }
2663         if (ndr_flags & NDR_BUFFERS) {
2664         }
2665         return NDR_ERR_SUCCESS;
2666 }
2667
2668 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1554(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1554 *r)
2669 {
2670         if (ndr_flags & NDR_SCALARS) {
2671                 NDR_CHECK(ndr_pull_align(ndr, 4));
2672                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1554_linkinfovalidtime));
2673                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2674         }
2675         if (ndr_flags & NDR_BUFFERS) {
2676         }
2677         return NDR_ERR_SUCCESS;
2678 }
2679
2680 _PUBLIC_ void ndr_print_SERVER_INFO_1554(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1554 *r)
2681 {
2682         ndr_print_struct(ndr, name, "SERVER_INFO_1554");
2683         ndr->depth++;
2684         ndr_print_uint32(ndr, "sv1554_linkinfovalidtime", r->sv1554_linkinfovalidtime);
2685         ndr->depth--;
2686 }
2687
2688 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1555(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1555 *r)
2689 {
2690         if (ndr_flags & NDR_SCALARS) {
2691                 NDR_CHECK(ndr_push_align(ndr, 4));
2692                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1555_scavqosinfoupdatetime));
2693                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2694         }
2695         if (ndr_flags & NDR_BUFFERS) {
2696         }
2697         return NDR_ERR_SUCCESS;
2698 }
2699
2700 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1555(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1555 *r)
2701 {
2702         if (ndr_flags & NDR_SCALARS) {
2703                 NDR_CHECK(ndr_pull_align(ndr, 4));
2704                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1555_scavqosinfoupdatetime));
2705                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2706         }
2707         if (ndr_flags & NDR_BUFFERS) {
2708         }
2709         return NDR_ERR_SUCCESS;
2710 }
2711
2712 _PUBLIC_ void ndr_print_SERVER_INFO_1555(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1555 *r)
2713 {
2714         ndr_print_struct(ndr, name, "SERVER_INFO_1555");
2715         ndr->depth++;
2716         ndr_print_uint32(ndr, "sv1555_scavqosinfoupdatetime", r->sv1555_scavqosinfoupdatetime);
2717         ndr->depth--;
2718 }
2719
2720 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1556(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1556 *r)
2721 {
2722         if (ndr_flags & NDR_SCALARS) {
2723                 NDR_CHECK(ndr_push_align(ndr, 4));
2724                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1556_maxworkitemidletime));
2725                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2726         }
2727         if (ndr_flags & NDR_BUFFERS) {
2728         }
2729         return NDR_ERR_SUCCESS;
2730 }
2731
2732 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1556(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1556 *r)
2733 {
2734         if (ndr_flags & NDR_SCALARS) {
2735                 NDR_CHECK(ndr_pull_align(ndr, 4));
2736                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1556_maxworkitemidletime));
2737                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2738         }
2739         if (ndr_flags & NDR_BUFFERS) {
2740         }
2741         return NDR_ERR_SUCCESS;
2742 }
2743
2744 _PUBLIC_ void ndr_print_SERVER_INFO_1556(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1556 *r)
2745 {
2746         ndr_print_struct(ndr, name, "SERVER_INFO_1556");
2747         ndr->depth++;
2748         ndr_print_uint32(ndr, "sv1556_maxworkitemidletime", r->sv1556_maxworkitemidletime);
2749         ndr->depth--;
2750 }
2751
2752 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1557(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1557 *r)
2753 {
2754         if (ndr_flags & NDR_SCALARS) {
2755                 NDR_CHECK(ndr_push_align(ndr, 4));
2756                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1557_maxrawworkitems));
2757                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2758         }
2759         if (ndr_flags & NDR_BUFFERS) {
2760         }
2761         return NDR_ERR_SUCCESS;
2762 }
2763
2764 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1557(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1557 *r)
2765 {
2766         if (ndr_flags & NDR_SCALARS) {
2767                 NDR_CHECK(ndr_pull_align(ndr, 4));
2768                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1557_maxrawworkitems));
2769                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2770         }
2771         if (ndr_flags & NDR_BUFFERS) {
2772         }
2773         return NDR_ERR_SUCCESS;
2774 }
2775
2776 _PUBLIC_ void ndr_print_SERVER_INFO_1557(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1557 *r)
2777 {
2778         ndr_print_struct(ndr, name, "SERVER_INFO_1557");
2779         ndr->depth++;
2780         ndr_print_uint32(ndr, "sv1557_maxrawworkitems", r->sv1557_maxrawworkitems);
2781         ndr->depth--;
2782 }
2783
2784 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1560(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1560 *r)
2785 {
2786         if (ndr_flags & NDR_SCALARS) {
2787                 NDR_CHECK(ndr_push_align(ndr, 4));
2788                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1560_producttype));
2789                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2790         }
2791         if (ndr_flags & NDR_BUFFERS) {
2792         }
2793         return NDR_ERR_SUCCESS;
2794 }
2795
2796 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1560(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1560 *r)
2797 {
2798         if (ndr_flags & NDR_SCALARS) {
2799                 NDR_CHECK(ndr_pull_align(ndr, 4));
2800                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1560_producttype));
2801                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2802         }
2803         if (ndr_flags & NDR_BUFFERS) {
2804         }
2805         return NDR_ERR_SUCCESS;
2806 }
2807
2808 _PUBLIC_ void ndr_print_SERVER_INFO_1560(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1560 *r)
2809 {
2810         ndr_print_struct(ndr, name, "SERVER_INFO_1560");
2811         ndr->depth++;
2812         ndr_print_uint32(ndr, "sv1560_producttype", r->sv1560_producttype);
2813         ndr->depth--;
2814 }
2815
2816 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1561(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1561 *r)
2817 {
2818         if (ndr_flags & NDR_SCALARS) {
2819                 NDR_CHECK(ndr_push_align(ndr, 4));
2820                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1561_serversize));
2821                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2822         }
2823         if (ndr_flags & NDR_BUFFERS) {
2824         }
2825         return NDR_ERR_SUCCESS;
2826 }
2827
2828 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1561(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1561 *r)
2829 {
2830         if (ndr_flags & NDR_SCALARS) {
2831                 NDR_CHECK(ndr_pull_align(ndr, 4));
2832                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1561_serversize));
2833                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2834         }
2835         if (ndr_flags & NDR_BUFFERS) {
2836         }
2837         return NDR_ERR_SUCCESS;
2838 }
2839
2840 _PUBLIC_ void ndr_print_SERVER_INFO_1561(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1561 *r)
2841 {
2842         ndr_print_struct(ndr, name, "SERVER_INFO_1561");
2843         ndr->depth++;
2844         ndr_print_uint32(ndr, "sv1561_serversize", r->sv1561_serversize);
2845         ndr->depth--;
2846 }
2847
2848 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1562(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1562 *r)
2849 {
2850         if (ndr_flags & NDR_SCALARS) {
2851                 NDR_CHECK(ndr_push_align(ndr, 4));
2852                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1562_connectionlessautodisc));
2853                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2854         }
2855         if (ndr_flags & NDR_BUFFERS) {
2856         }
2857         return NDR_ERR_SUCCESS;
2858 }
2859
2860 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1562(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1562 *r)
2861 {
2862         if (ndr_flags & NDR_SCALARS) {
2863                 NDR_CHECK(ndr_pull_align(ndr, 4));
2864                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1562_connectionlessautodisc));
2865                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2866         }
2867         if (ndr_flags & NDR_BUFFERS) {
2868         }
2869         return NDR_ERR_SUCCESS;
2870 }
2871
2872 _PUBLIC_ void ndr_print_SERVER_INFO_1562(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1562 *r)
2873 {
2874         ndr_print_struct(ndr, name, "SERVER_INFO_1562");
2875         ndr->depth++;
2876         ndr_print_uint32(ndr, "sv1562_connectionlessautodisc", r->sv1562_connectionlessautodisc);
2877         ndr->depth--;
2878 }
2879
2880 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1563(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1563 *r)
2881 {
2882         if (ndr_flags & NDR_SCALARS) {
2883                 NDR_CHECK(ndr_push_align(ndr, 4));
2884                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1563_sharingviolationretries));
2885                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2886         }
2887         if (ndr_flags & NDR_BUFFERS) {
2888         }
2889         return NDR_ERR_SUCCESS;
2890 }
2891
2892 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1563(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1563 *r)
2893 {
2894         if (ndr_flags & NDR_SCALARS) {
2895                 NDR_CHECK(ndr_pull_align(ndr, 4));
2896                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1563_sharingviolationretries));
2897                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2898         }
2899         if (ndr_flags & NDR_BUFFERS) {
2900         }
2901         return NDR_ERR_SUCCESS;
2902 }
2903
2904 _PUBLIC_ void ndr_print_SERVER_INFO_1563(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1563 *r)
2905 {
2906         ndr_print_struct(ndr, name, "SERVER_INFO_1563");
2907         ndr->depth++;
2908         ndr_print_uint32(ndr, "sv1563_sharingviolationretries", r->sv1563_sharingviolationretries);
2909         ndr->depth--;
2910 }
2911
2912 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1564(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1564 *r)
2913 {
2914         if (ndr_flags & NDR_SCALARS) {
2915                 NDR_CHECK(ndr_push_align(ndr, 4));
2916                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1564_sharingviolationdelay));
2917                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2918         }
2919         if (ndr_flags & NDR_BUFFERS) {
2920         }
2921         return NDR_ERR_SUCCESS;
2922 }
2923
2924 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1564(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1564 *r)
2925 {
2926         if (ndr_flags & NDR_SCALARS) {
2927                 NDR_CHECK(ndr_pull_align(ndr, 4));
2928                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1564_sharingviolationdelay));
2929                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2930         }
2931         if (ndr_flags & NDR_BUFFERS) {
2932         }
2933         return NDR_ERR_SUCCESS;
2934 }
2935
2936 _PUBLIC_ void ndr_print_SERVER_INFO_1564(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1564 *r)
2937 {
2938         ndr_print_struct(ndr, name, "SERVER_INFO_1564");
2939         ndr->depth++;
2940         ndr_print_uint32(ndr, "sv1564_sharingviolationdelay", r->sv1564_sharingviolationdelay);
2941         ndr->depth--;
2942 }
2943
2944 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1565(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1565 *r)
2945 {
2946         if (ndr_flags & NDR_SCALARS) {
2947                 NDR_CHECK(ndr_push_align(ndr, 4));
2948                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1565_maxglobalopensearch));
2949                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
2950         }
2951         if (ndr_flags & NDR_BUFFERS) {
2952         }
2953         return NDR_ERR_SUCCESS;
2954 }
2955
2956 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1565(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1565 *r)
2957 {
2958         if (ndr_flags & NDR_SCALARS) {
2959                 NDR_CHECK(ndr_pull_align(ndr, 4));
2960                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1565_maxglobalopensearch));
2961                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
2962         }
2963         if (ndr_flags & NDR_BUFFERS) {
2964         }
2965         return NDR_ERR_SUCCESS;
2966 }
2967
2968 _PUBLIC_ void ndr_print_SERVER_INFO_1565(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1565 *r)
2969 {
2970         ndr_print_struct(ndr, name, "SERVER_INFO_1565");
2971         ndr->depth++;
2972         ndr_print_uint32(ndr, "sv1565_maxglobalopensearch", r->sv1565_maxglobalopensearch);
2973         ndr->depth--;
2974 }
2975
2976 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1566(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1566 *r)
2977 {
2978         if (ndr_flags & NDR_SCALARS) {
2979                 NDR_CHECK(ndr_push_align(ndr, 1));
2980                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1566_removeduplicatesearches));
2981                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
2982         }
2983         if (ndr_flags & NDR_BUFFERS) {
2984         }
2985         return NDR_ERR_SUCCESS;
2986 }
2987
2988 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1566(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1566 *r)
2989 {
2990         if (ndr_flags & NDR_SCALARS) {
2991                 NDR_CHECK(ndr_pull_align(ndr, 1));
2992                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1566_removeduplicatesearches));
2993                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
2994         }
2995         if (ndr_flags & NDR_BUFFERS) {
2996         }
2997         return NDR_ERR_SUCCESS;
2998 }
2999
3000 _PUBLIC_ void ndr_print_SERVER_INFO_1566(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1566 *r)
3001 {
3002         ndr_print_struct(ndr, name, "SERVER_INFO_1566");
3003         ndr->depth++;
3004         ndr_print_uint8(ndr, "sv1566_removeduplicatesearches", r->sv1566_removeduplicatesearches);
3005         ndr->depth--;
3006 }
3007
3008 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1567(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1567 *r)
3009 {
3010         if (ndr_flags & NDR_SCALARS) {
3011                 NDR_CHECK(ndr_push_align(ndr, 4));
3012                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1567_lockviolationretries));
3013                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3014         }
3015         if (ndr_flags & NDR_BUFFERS) {
3016         }
3017         return NDR_ERR_SUCCESS;
3018 }
3019
3020 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1567(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1567 *r)
3021 {
3022         if (ndr_flags & NDR_SCALARS) {
3023                 NDR_CHECK(ndr_pull_align(ndr, 4));
3024                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1567_lockviolationretries));
3025                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3026         }
3027         if (ndr_flags & NDR_BUFFERS) {
3028         }
3029         return NDR_ERR_SUCCESS;
3030 }
3031
3032 _PUBLIC_ void ndr_print_SERVER_INFO_1567(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1567 *r)
3033 {
3034         ndr_print_struct(ndr, name, "SERVER_INFO_1567");
3035         ndr->depth++;
3036         ndr_print_uint32(ndr, "sv1567_lockviolationretries", r->sv1567_lockviolationretries);
3037         ndr->depth--;
3038 }
3039
3040 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1568(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1568 *r)
3041 {
3042         if (ndr_flags & NDR_SCALARS) {
3043                 NDR_CHECK(ndr_push_align(ndr, 4));
3044                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1568_lockviolationoffset));
3045                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3046         }
3047         if (ndr_flags & NDR_BUFFERS) {
3048         }
3049         return NDR_ERR_SUCCESS;
3050 }
3051
3052 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1568(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1568 *r)
3053 {
3054         if (ndr_flags & NDR_SCALARS) {
3055                 NDR_CHECK(ndr_pull_align(ndr, 4));
3056                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1568_lockviolationoffset));
3057                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3058         }
3059         if (ndr_flags & NDR_BUFFERS) {
3060         }
3061         return NDR_ERR_SUCCESS;
3062 }
3063
3064 _PUBLIC_ void ndr_print_SERVER_INFO_1568(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1568 *r)
3065 {
3066         ndr_print_struct(ndr, name, "SERVER_INFO_1568");
3067         ndr->depth++;
3068         ndr_print_uint32(ndr, "sv1568_lockviolationoffset", r->sv1568_lockviolationoffset);
3069         ndr->depth--;
3070 }
3071
3072 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1569(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1569 *r)
3073 {
3074         if (ndr_flags & NDR_SCALARS) {
3075                 NDR_CHECK(ndr_push_align(ndr, 4));
3076                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1569_lockviolationdelay));
3077                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3078         }
3079         if (ndr_flags & NDR_BUFFERS) {
3080         }
3081         return NDR_ERR_SUCCESS;
3082 }
3083
3084 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1569(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1569 *r)
3085 {
3086         if (ndr_flags & NDR_SCALARS) {
3087                 NDR_CHECK(ndr_pull_align(ndr, 4));
3088                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1569_lockviolationdelay));
3089                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3090         }
3091         if (ndr_flags & NDR_BUFFERS) {
3092         }
3093         return NDR_ERR_SUCCESS;
3094 }
3095
3096 _PUBLIC_ void ndr_print_SERVER_INFO_1569(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1569 *r)
3097 {
3098         ndr_print_struct(ndr, name, "SERVER_INFO_1569");
3099         ndr->depth++;
3100         ndr_print_uint32(ndr, "sv1569_lockviolationdelay", r->sv1569_lockviolationdelay);
3101         ndr->depth--;
3102 }
3103
3104 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1570(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1570 *r)
3105 {
3106         if (ndr_flags & NDR_SCALARS) {
3107                 NDR_CHECK(ndr_push_align(ndr, 4));
3108                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1570_mdlreadswitchover));
3109                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3110         }
3111         if (ndr_flags & NDR_BUFFERS) {
3112         }
3113         return NDR_ERR_SUCCESS;
3114 }
3115
3116 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1570(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1570 *r)
3117 {
3118         if (ndr_flags & NDR_SCALARS) {
3119                 NDR_CHECK(ndr_pull_align(ndr, 4));
3120                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1570_mdlreadswitchover));
3121                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3122         }
3123         if (ndr_flags & NDR_BUFFERS) {
3124         }
3125         return NDR_ERR_SUCCESS;
3126 }
3127
3128 _PUBLIC_ void ndr_print_SERVER_INFO_1570(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1570 *r)
3129 {
3130         ndr_print_struct(ndr, name, "SERVER_INFO_1570");
3131         ndr->depth++;
3132         ndr_print_uint32(ndr, "sv1570_mdlreadswitchover", r->sv1570_mdlreadswitchover);
3133         ndr->depth--;
3134 }
3135
3136 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1571(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1571 *r)
3137 {
3138         if (ndr_flags & NDR_SCALARS) {
3139                 NDR_CHECK(ndr_push_align(ndr, 4));
3140                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1571_cachedopenlimit));
3141                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3142         }
3143         if (ndr_flags & NDR_BUFFERS) {
3144         }
3145         return NDR_ERR_SUCCESS;
3146 }
3147
3148 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1571(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1571 *r)
3149 {
3150         if (ndr_flags & NDR_SCALARS) {
3151                 NDR_CHECK(ndr_pull_align(ndr, 4));
3152                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1571_cachedopenlimit));
3153                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3154         }
3155         if (ndr_flags & NDR_BUFFERS) {
3156         }
3157         return NDR_ERR_SUCCESS;
3158 }
3159
3160 _PUBLIC_ void ndr_print_SERVER_INFO_1571(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1571 *r)
3161 {
3162         ndr_print_struct(ndr, name, "SERVER_INFO_1571");
3163         ndr->depth++;
3164         ndr_print_uint32(ndr, "sv1571_cachedopenlimit", r->sv1571_cachedopenlimit);
3165         ndr->depth--;
3166 }
3167
3168 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1572(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1572 *r)
3169 {
3170         if (ndr_flags & NDR_SCALARS) {
3171                 NDR_CHECK(ndr_push_align(ndr, 4));
3172                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1572_criticalthreads));
3173                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3174         }
3175         if (ndr_flags & NDR_BUFFERS) {
3176         }
3177         return NDR_ERR_SUCCESS;
3178 }
3179
3180 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1572(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1572 *r)
3181 {
3182         if (ndr_flags & NDR_SCALARS) {
3183                 NDR_CHECK(ndr_pull_align(ndr, 4));
3184                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1572_criticalthreads));
3185                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3186         }
3187         if (ndr_flags & NDR_BUFFERS) {
3188         }
3189         return NDR_ERR_SUCCESS;
3190 }
3191
3192 _PUBLIC_ void ndr_print_SERVER_INFO_1572(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1572 *r)
3193 {
3194         ndr_print_struct(ndr, name, "SERVER_INFO_1572");
3195         ndr->depth++;
3196         ndr_print_uint32(ndr, "sv1572_criticalthreads", r->sv1572_criticalthreads);
3197         ndr->depth--;
3198 }
3199
3200 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1573(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1573 *r)
3201 {
3202         if (ndr_flags & NDR_SCALARS) {
3203                 NDR_CHECK(ndr_push_align(ndr, 4));
3204                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1573_restrictnullsessaccess));
3205                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3206         }
3207         if (ndr_flags & NDR_BUFFERS) {
3208         }
3209         return NDR_ERR_SUCCESS;
3210 }
3211
3212 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1573(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1573 *r)
3213 {
3214         if (ndr_flags & NDR_SCALARS) {
3215                 NDR_CHECK(ndr_pull_align(ndr, 4));
3216                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1573_restrictnullsessaccess));
3217                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3218         }
3219         if (ndr_flags & NDR_BUFFERS) {
3220         }
3221         return NDR_ERR_SUCCESS;
3222 }
3223
3224 _PUBLIC_ void ndr_print_SERVER_INFO_1573(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1573 *r)
3225 {
3226         ndr_print_struct(ndr, name, "SERVER_INFO_1573");
3227         ndr->depth++;
3228         ndr_print_uint32(ndr, "sv1573_restrictnullsessaccess", r->sv1573_restrictnullsessaccess);
3229         ndr->depth--;
3230 }
3231
3232 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1574(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1574 *r)
3233 {
3234         if (ndr_flags & NDR_SCALARS) {
3235                 NDR_CHECK(ndr_push_align(ndr, 4));
3236                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1574_enablewfw311directipx));
3237                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3238         }
3239         if (ndr_flags & NDR_BUFFERS) {
3240         }
3241         return NDR_ERR_SUCCESS;
3242 }
3243
3244 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1574(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1574 *r)
3245 {
3246         if (ndr_flags & NDR_SCALARS) {
3247                 NDR_CHECK(ndr_pull_align(ndr, 4));
3248                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1574_enablewfw311directipx));
3249                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3250         }
3251         if (ndr_flags & NDR_BUFFERS) {
3252         }
3253         return NDR_ERR_SUCCESS;
3254 }
3255
3256 _PUBLIC_ void ndr_print_SERVER_INFO_1574(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1574 *r)
3257 {
3258         ndr_print_struct(ndr, name, "SERVER_INFO_1574");
3259         ndr->depth++;
3260         ndr_print_uint32(ndr, "sv1574_enablewfw311directipx", r->sv1574_enablewfw311directipx);
3261         ndr->depth--;
3262 }
3263
3264 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1575(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1575 *r)
3265 {
3266         if (ndr_flags & NDR_SCALARS) {
3267                 NDR_CHECK(ndr_push_align(ndr, 4));
3268                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1575_otherqueueaffinity));
3269                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3270         }
3271         if (ndr_flags & NDR_BUFFERS) {
3272         }
3273         return NDR_ERR_SUCCESS;
3274 }
3275
3276 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1575(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1575 *r)
3277 {
3278         if (ndr_flags & NDR_SCALARS) {
3279                 NDR_CHECK(ndr_pull_align(ndr, 4));
3280                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1575_otherqueueaffinity));
3281                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3282         }
3283         if (ndr_flags & NDR_BUFFERS) {
3284         }
3285         return NDR_ERR_SUCCESS;
3286 }
3287
3288 _PUBLIC_ void ndr_print_SERVER_INFO_1575(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1575 *r)
3289 {
3290         ndr_print_struct(ndr, name, "SERVER_INFO_1575");
3291         ndr->depth++;
3292         ndr_print_uint32(ndr, "sv1575_otherqueueaffinity", r->sv1575_otherqueueaffinity);
3293         ndr->depth--;
3294 }
3295
3296 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1576(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1576 *r)
3297 {
3298         if (ndr_flags & NDR_SCALARS) {
3299                 NDR_CHECK(ndr_push_align(ndr, 4));
3300                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1576_queuesamplesecs));
3301                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3302         }
3303         if (ndr_flags & NDR_BUFFERS) {
3304         }
3305         return NDR_ERR_SUCCESS;
3306 }
3307
3308 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1576(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1576 *r)
3309 {
3310         if (ndr_flags & NDR_SCALARS) {
3311                 NDR_CHECK(ndr_pull_align(ndr, 4));
3312                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1576_queuesamplesecs));
3313                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3314         }
3315         if (ndr_flags & NDR_BUFFERS) {
3316         }
3317         return NDR_ERR_SUCCESS;
3318 }
3319
3320 _PUBLIC_ void ndr_print_SERVER_INFO_1576(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1576 *r)
3321 {
3322         ndr_print_struct(ndr, name, "SERVER_INFO_1576");
3323         ndr->depth++;
3324         ndr_print_uint32(ndr, "sv1576_queuesamplesecs", r->sv1576_queuesamplesecs);
3325         ndr->depth--;
3326 }
3327
3328 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1577(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1577 *r)
3329 {
3330         if (ndr_flags & NDR_SCALARS) {
3331                 NDR_CHECK(ndr_push_align(ndr, 4));
3332                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1577_balancecount));
3333                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3334         }
3335         if (ndr_flags & NDR_BUFFERS) {
3336         }
3337         return NDR_ERR_SUCCESS;
3338 }
3339
3340 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1577(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1577 *r)
3341 {
3342         if (ndr_flags & NDR_SCALARS) {
3343                 NDR_CHECK(ndr_pull_align(ndr, 4));
3344                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1577_balancecount));
3345                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3346         }
3347         if (ndr_flags & NDR_BUFFERS) {
3348         }
3349         return NDR_ERR_SUCCESS;
3350 }
3351
3352 _PUBLIC_ void ndr_print_SERVER_INFO_1577(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1577 *r)
3353 {
3354         ndr_print_struct(ndr, name, "SERVER_INFO_1577");
3355         ndr->depth++;
3356         ndr_print_uint32(ndr, "sv1577_balancecount", r->sv1577_balancecount);
3357         ndr->depth--;
3358 }
3359
3360 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1578(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1578 *r)
3361 {
3362         if (ndr_flags & NDR_SCALARS) {
3363                 NDR_CHECK(ndr_push_align(ndr, 4));
3364                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1578_preferredaffinity));
3365                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3366         }
3367         if (ndr_flags & NDR_BUFFERS) {
3368         }
3369         return NDR_ERR_SUCCESS;
3370 }
3371
3372 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1578(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1578 *r)
3373 {
3374         if (ndr_flags & NDR_SCALARS) {
3375                 NDR_CHECK(ndr_pull_align(ndr, 4));
3376                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1578_preferredaffinity));
3377                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3378         }
3379         if (ndr_flags & NDR_BUFFERS) {
3380         }
3381         return NDR_ERR_SUCCESS;
3382 }
3383
3384 _PUBLIC_ void ndr_print_SERVER_INFO_1578(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1578 *r)
3385 {
3386         ndr_print_struct(ndr, name, "SERVER_INFO_1578");
3387         ndr->depth++;
3388         ndr_print_uint32(ndr, "sv1578_preferredaffinity", r->sv1578_preferredaffinity);
3389         ndr->depth--;
3390 }
3391
3392 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1579(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1579 *r)
3393 {
3394         if (ndr_flags & NDR_SCALARS) {
3395                 NDR_CHECK(ndr_push_align(ndr, 4));
3396                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1579_maxfreerfcbs));
3397                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3398         }
3399         if (ndr_flags & NDR_BUFFERS) {
3400         }
3401         return NDR_ERR_SUCCESS;
3402 }
3403
3404 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1579(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1579 *r)
3405 {
3406         if (ndr_flags & NDR_SCALARS) {
3407                 NDR_CHECK(ndr_pull_align(ndr, 4));
3408                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1579_maxfreerfcbs));
3409                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3410         }
3411         if (ndr_flags & NDR_BUFFERS) {
3412         }
3413         return NDR_ERR_SUCCESS;
3414 }
3415
3416 _PUBLIC_ void ndr_print_SERVER_INFO_1579(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1579 *r)
3417 {
3418         ndr_print_struct(ndr, name, "SERVER_INFO_1579");
3419         ndr->depth++;
3420         ndr_print_uint32(ndr, "sv1579_maxfreerfcbs", r->sv1579_maxfreerfcbs);
3421         ndr->depth--;
3422 }
3423
3424 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1580(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1580 *r)
3425 {
3426         if (ndr_flags & NDR_SCALARS) {
3427                 NDR_CHECK(ndr_push_align(ndr, 4));
3428                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1580_maxfreemfcbs));
3429                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3430         }
3431         if (ndr_flags & NDR_BUFFERS) {
3432         }
3433         return NDR_ERR_SUCCESS;
3434 }
3435
3436 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1580(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1580 *r)
3437 {
3438         if (ndr_flags & NDR_SCALARS) {
3439                 NDR_CHECK(ndr_pull_align(ndr, 4));
3440                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1580_maxfreemfcbs));
3441                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3442         }
3443         if (ndr_flags & NDR_BUFFERS) {
3444         }
3445         return NDR_ERR_SUCCESS;
3446 }
3447
3448 _PUBLIC_ void ndr_print_SERVER_INFO_1580(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1580 *r)
3449 {
3450         ndr_print_struct(ndr, name, "SERVER_INFO_1580");
3451         ndr->depth++;
3452         ndr_print_uint32(ndr, "sv1580_maxfreemfcbs", r->sv1580_maxfreemfcbs);
3453         ndr->depth--;
3454 }
3455
3456 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1581(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1581 *r)
3457 {
3458         if (ndr_flags & NDR_SCALARS) {
3459                 NDR_CHECK(ndr_push_align(ndr, 4));
3460                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1581_maxfreemlcbs));
3461                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3462         }
3463         if (ndr_flags & NDR_BUFFERS) {
3464         }
3465         return NDR_ERR_SUCCESS;
3466 }
3467
3468 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1581(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1581 *r)
3469 {
3470         if (ndr_flags & NDR_SCALARS) {
3471                 NDR_CHECK(ndr_pull_align(ndr, 4));
3472                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1581_maxfreemlcbs));
3473                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3474         }
3475         if (ndr_flags & NDR_BUFFERS) {
3476         }
3477         return NDR_ERR_SUCCESS;
3478 }
3479
3480 _PUBLIC_ void ndr_print_SERVER_INFO_1581(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1581 *r)
3481 {
3482         ndr_print_struct(ndr, name, "SERVER_INFO_1581");
3483         ndr->depth++;
3484         ndr_print_uint32(ndr, "sv1581_maxfreemlcbs", r->sv1581_maxfreemlcbs);
3485         ndr->depth--;
3486 }
3487
3488 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1582(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1582 *r)
3489 {
3490         if (ndr_flags & NDR_SCALARS) {
3491                 NDR_CHECK(ndr_push_align(ndr, 4));
3492                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1582_maxfreepagedpoolchunks));
3493                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3494         }
3495         if (ndr_flags & NDR_BUFFERS) {
3496         }
3497         return NDR_ERR_SUCCESS;
3498 }
3499
3500 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1582(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1582 *r)
3501 {
3502         if (ndr_flags & NDR_SCALARS) {
3503                 NDR_CHECK(ndr_pull_align(ndr, 4));
3504                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1582_maxfreepagedpoolchunks));
3505                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3506         }
3507         if (ndr_flags & NDR_BUFFERS) {
3508         }
3509         return NDR_ERR_SUCCESS;
3510 }
3511
3512 _PUBLIC_ void ndr_print_SERVER_INFO_1582(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1582 *r)
3513 {
3514         ndr_print_struct(ndr, name, "SERVER_INFO_1582");
3515         ndr->depth++;
3516         ndr_print_uint32(ndr, "sv1582_maxfreepagedpoolchunks", r->sv1582_maxfreepagedpoolchunks);
3517         ndr->depth--;
3518 }
3519
3520 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1583(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1583 *r)
3521 {
3522         if (ndr_flags & NDR_SCALARS) {
3523                 NDR_CHECK(ndr_push_align(ndr, 4));
3524                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1583_minpagedpoolchunksize));
3525                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3526         }
3527         if (ndr_flags & NDR_BUFFERS) {
3528         }
3529         return NDR_ERR_SUCCESS;
3530 }
3531
3532 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1583(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1583 *r)
3533 {
3534         if (ndr_flags & NDR_SCALARS) {
3535                 NDR_CHECK(ndr_pull_align(ndr, 4));
3536                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1583_minpagedpoolchunksize));
3537                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3538         }
3539         if (ndr_flags & NDR_BUFFERS) {
3540         }
3541         return NDR_ERR_SUCCESS;
3542 }
3543
3544 _PUBLIC_ void ndr_print_SERVER_INFO_1583(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1583 *r)
3545 {
3546         ndr_print_struct(ndr, name, "SERVER_INFO_1583");
3547         ndr->depth++;
3548         ndr_print_uint32(ndr, "sv1583_minpagedpoolchunksize", r->sv1583_minpagedpoolchunksize);
3549         ndr->depth--;
3550 }
3551
3552 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1584(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1584 *r)
3553 {
3554         if (ndr_flags & NDR_SCALARS) {
3555                 NDR_CHECK(ndr_push_align(ndr, 4));
3556                 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sv1584_maxpagedpoolchunksize));
3557                 NDR_CHECK(ndr_push_trailer_align(ndr, 4));
3558         }
3559         if (ndr_flags & NDR_BUFFERS) {
3560         }
3561         return NDR_ERR_SUCCESS;
3562 }
3563
3564 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1584(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1584 *r)
3565 {
3566         if (ndr_flags & NDR_SCALARS) {
3567                 NDR_CHECK(ndr_pull_align(ndr, 4));
3568                 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sv1584_maxpagedpoolchunksize));
3569                 NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
3570         }
3571         if (ndr_flags & NDR_BUFFERS) {
3572         }
3573         return NDR_ERR_SUCCESS;
3574 }
3575
3576 _PUBLIC_ void ndr_print_SERVER_INFO_1584(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1584 *r)
3577 {
3578         ndr_print_struct(ndr, name, "SERVER_INFO_1584");
3579         ndr->depth++;
3580         ndr_print_uint32(ndr, "sv1584_maxpagedpoolchunksize", r->sv1584_maxpagedpoolchunksize);
3581         ndr->depth--;
3582 }
3583
3584 _PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1585(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1585 *r)
3585 {
3586         if (ndr_flags & NDR_SCALARS) {
3587                 NDR_CHECK(ndr_push_align(ndr, 1));
3588                 NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->sv1585_sendsfrompreferredprocessor));
3589                 NDR_CHECK(ndr_push_trailer_align(ndr, 1));
3590         }
3591         if (ndr_flags & NDR_BUFFERS) {
3592         }
3593         return NDR_ERR_SUCCESS;
3594 }
3595
3596 _PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1585(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1585 *r)
3597 {
3598         if (ndr_flags & NDR_SCALARS) {
3599                 NDR_CHECK(ndr_pull_align(ndr, 1));
3600                 NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->sv1585_sendsfrompreferredprocessor));
3601                 NDR_CHECK(ndr_pull_trailer_align(ndr, 1));
3602         }
3603         if (ndr_flags & NDR_BUFFERS) {
3604         }
3605         return NDR_ERR_SUCCESS;
3606 }
3607
3608 _PUBLIC_ void ndr_print_SERVER_INFO_1585(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1585 *r)