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