1 /* parser auto-generated by pidl */
4 #include "librpc/gen_ndr/ndr_libnetapi.h"
6 _PUBLIC_
enum ndr_err_code
ndr_push_NET_API_STATUS(struct ndr_push
*ndr
, int ndr_flags
, enum NET_API_STATUS r
)
8 NDR_CHECK(ndr_push_enum_uint32(ndr
, NDR_SCALARS
, r
));
9 return NDR_ERR_SUCCESS
;
12 _PUBLIC_
enum ndr_err_code
ndr_pull_NET_API_STATUS(struct ndr_pull
*ndr
, int ndr_flags
, enum NET_API_STATUS
*r
)
15 NDR_CHECK(ndr_pull_enum_uint32(ndr
, NDR_SCALARS
, &v
));
17 return NDR_ERR_SUCCESS
;
20 _PUBLIC_
void ndr_print_NET_API_STATUS(struct ndr_print
*ndr
, const char *name
, enum NET_API_STATUS r
)
22 const char *val
= NULL
;
25 case NERR_Success
: val
= "NERR_Success"; break;
27 ndr_print_enum(ndr
, name
, "ENUM", val
, r
);
30 _PUBLIC_
enum ndr_err_code
ndr_push_domsid(struct ndr_push
*ndr
, int ndr_flags
, const struct domsid
*r
)
32 uint32_t cntr_sub_auths_0
;
33 if (ndr_flags
& NDR_SCALARS
) {
34 NDR_CHECK(ndr_push_align(ndr
, 4));
35 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sid_rev_num
));
36 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->num_auths
));
37 NDR_CHECK(ndr_push_array_uint8(ndr
, NDR_SCALARS
, r
->id_auth
, 6));
38 for (cntr_sub_auths_0
= 0; cntr_sub_auths_0
< MAXSUBAUTHS
; cntr_sub_auths_0
++) {
39 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sub_auths
[cntr_sub_auths_0
]));
41 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
43 if (ndr_flags
& NDR_BUFFERS
) {
45 return NDR_ERR_SUCCESS
;
48 _PUBLIC_
enum ndr_err_code
ndr_pull_domsid(struct ndr_pull
*ndr
, int ndr_flags
, struct domsid
*r
)
50 uint32_t size_id_auth_0
= 0;
51 uint32_t size_sub_auths_0
= 0;
52 uint32_t cntr_sub_auths_0
;
53 TALLOC_CTX
*_mem_save_sub_auths_0
;
54 if (ndr_flags
& NDR_SCALARS
) {
55 NDR_CHECK(ndr_pull_align(ndr
, 4));
56 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sid_rev_num
));
57 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->num_auths
));
59 NDR_CHECK(ndr_pull_array_uint8(ndr
, NDR_SCALARS
, r
->id_auth
, size_id_auth_0
));
60 size_sub_auths_0
= MAXSUBAUTHS
;
61 NDR_PULL_ALLOC_N(ndr
, r
->sub_auths
, size_sub_auths_0
);
62 _mem_save_sub_auths_0
= NDR_PULL_GET_MEM_CTX(ndr
);
63 NDR_PULL_SET_MEM_CTX(ndr
, r
->sub_auths
, 0);
64 for (cntr_sub_auths_0
= 0; cntr_sub_auths_0
< size_sub_auths_0
; cntr_sub_auths_0
++) {
65 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sub_auths
[cntr_sub_auths_0
]));
67 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_sub_auths_0
, 0);
68 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
70 if (ndr_flags
& NDR_BUFFERS
) {
72 return NDR_ERR_SUCCESS
;
75 _PUBLIC_
void ndr_print_domsid(struct ndr_print
*ndr
, const char *name
, const struct domsid
*r
)
77 uint32_t cntr_sub_auths_0
;
78 ndr_print_struct(ndr
, name
, "domsid");
80 ndr_print_uint8(ndr
, "sid_rev_num", r
->sid_rev_num
);
81 ndr_print_uint8(ndr
, "num_auths", r
->num_auths
);
82 ndr_print_array_uint8(ndr
, "id_auth", r
->id_auth
, 6);
83 ndr
->print(ndr
, "%s: ARRAY(%d)", "sub_auths", (int)MAXSUBAUTHS
);
85 for (cntr_sub_auths_0
=0;cntr_sub_auths_0
<MAXSUBAUTHS
;cntr_sub_auths_0
++) {
87 if (asprintf(&idx_0
, "[%d]", cntr_sub_auths_0
) != -1) {
88 ndr_print_uint32(ndr
, "sub_auths", r
->sub_auths
[cntr_sub_auths_0
]);
96 _PUBLIC_
enum ndr_err_code
ndr_push_NetJoinFlags(struct ndr_push
*ndr
, int ndr_flags
, uint32_t r
)
98 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
));
99 return NDR_ERR_SUCCESS
;
102 _PUBLIC_
enum ndr_err_code
ndr_pull_NetJoinFlags(struct ndr_pull
*ndr
, int ndr_flags
, uint32_t *r
)
105 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &v
));
107 return NDR_ERR_SUCCESS
;
110 _PUBLIC_
void ndr_print_NetJoinFlags(struct ndr_print
*ndr
, const char *name
, uint32_t r
)
112 ndr_print_uint32(ndr
, name
, r
);
114 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_JOIN_DOMAIN", NETSETUP_JOIN_DOMAIN
, r
);
115 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_ACCT_CREATE", NETSETUP_ACCT_CREATE
, r
);
116 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_ACCT_DELETE", NETSETUP_ACCT_DELETE
, r
);
117 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_WIN9X_UPGRADE", NETSETUP_WIN9X_UPGRADE
, r
);
118 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_DOMAIN_JOIN_IF_JOINED", NETSETUP_DOMAIN_JOIN_IF_JOINED
, r
);
119 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_JOIN_UNSECURE", NETSETUP_JOIN_UNSECURE
, r
);
120 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_MACHINE_PWD_PASSED", NETSETUP_MACHINE_PWD_PASSED
, r
);
121 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_DEFER_SPN_SET", NETSETUP_DEFER_SPN_SET
, r
);
122 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_JOIN_DC_ACCOUNT", NETSETUP_JOIN_DC_ACCOUNT
, r
);
123 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_JOIN_WITH_NEW_NAME", NETSETUP_JOIN_WITH_NEW_NAME
, r
);
124 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_INSTALL_INVOCATION", NETSETUP_INSTALL_INVOCATION
, r
);
125 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "NETSETUP_IGNORE_UNSUPPORTED_FLAGS", NETSETUP_IGNORE_UNSUPPORTED_FLAGS
, r
);
129 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_100(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_100
*r
)
131 if (ndr_flags
& NDR_SCALARS
) {
132 NDR_CHECK(ndr_push_align(ndr
, 4));
133 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv100_platform_id
));
134 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv100_name
));
135 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
137 if (ndr_flags
& NDR_BUFFERS
) {
139 return NDR_ERR_SUCCESS
;
142 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_100(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_100
*r
)
144 if (ndr_flags
& NDR_SCALARS
) {
145 NDR_CHECK(ndr_pull_align(ndr
, 4));
146 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv100_platform_id
));
147 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv100_name
));
148 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
150 if (ndr_flags
& NDR_BUFFERS
) {
152 return NDR_ERR_SUCCESS
;
155 _PUBLIC_
void ndr_print_SERVER_INFO_100(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_100
*r
)
157 ndr_print_struct(ndr
, name
, "SERVER_INFO_100");
159 ndr_print_uint32(ndr
, "sv100_platform_id", r
->sv100_platform_id
);
160 ndr_print_string(ndr
, "sv100_name", r
->sv100_name
);
164 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_101(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_101
*r
)
166 if (ndr_flags
& NDR_SCALARS
) {
167 NDR_CHECK(ndr_push_align(ndr
, 4));
168 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv101_platform_id
));
169 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv101_name
));
170 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv101_version_major
));
171 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv101_version_minor
));
172 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv101_type
));
173 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv101_comment
));
174 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
176 if (ndr_flags
& NDR_BUFFERS
) {
178 return NDR_ERR_SUCCESS
;
181 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_101(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_101
*r
)
183 if (ndr_flags
& NDR_SCALARS
) {
184 NDR_CHECK(ndr_pull_align(ndr
, 4));
185 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv101_platform_id
));
186 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv101_name
));
187 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv101_version_major
));
188 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv101_version_minor
));
189 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv101_type
));
190 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv101_comment
));
191 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
193 if (ndr_flags
& NDR_BUFFERS
) {
195 return NDR_ERR_SUCCESS
;
198 _PUBLIC_
void ndr_print_SERVER_INFO_101(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_101
*r
)
200 ndr_print_struct(ndr
, name
, "SERVER_INFO_101");
202 ndr_print_uint32(ndr
, "sv101_platform_id", r
->sv101_platform_id
);
203 ndr_print_string(ndr
, "sv101_name", r
->sv101_name
);
204 ndr_print_uint32(ndr
, "sv101_version_major", r
->sv101_version_major
);
205 ndr_print_uint32(ndr
, "sv101_version_minor", r
->sv101_version_minor
);
206 ndr_print_uint32(ndr
, "sv101_type", r
->sv101_type
);
207 ndr_print_string(ndr
, "sv101_comment", r
->sv101_comment
);
211 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_102(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_102
*r
)
213 if (ndr_flags
& NDR_SCALARS
) {
214 NDR_CHECK(ndr_push_align(ndr
, 4));
215 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_platform_id
));
216 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv102_name
));
217 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_version_major
));
218 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_version_minor
));
219 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_type
));
220 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv102_comment
));
221 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_users
));
222 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_disc
));
223 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv102_hidden
));
224 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_announce
));
225 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_anndelta
));
226 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv102_licenses
));
227 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv102_userpath
));
228 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
230 if (ndr_flags
& NDR_BUFFERS
) {
232 return NDR_ERR_SUCCESS
;
235 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_102(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_102
*r
)
237 if (ndr_flags
& NDR_SCALARS
) {
238 NDR_CHECK(ndr_pull_align(ndr
, 4));
239 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_platform_id
));
240 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv102_name
));
241 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_version_major
));
242 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_version_minor
));
243 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_type
));
244 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv102_comment
));
245 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_users
));
246 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_disc
));
247 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv102_hidden
));
248 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_announce
));
249 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_anndelta
));
250 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv102_licenses
));
251 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv102_userpath
));
252 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
254 if (ndr_flags
& NDR_BUFFERS
) {
256 return NDR_ERR_SUCCESS
;
259 _PUBLIC_
void ndr_print_SERVER_INFO_102(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_102
*r
)
261 ndr_print_struct(ndr
, name
, "SERVER_INFO_102");
263 ndr_print_uint32(ndr
, "sv102_platform_id", r
->sv102_platform_id
);
264 ndr_print_string(ndr
, "sv102_name", r
->sv102_name
);
265 ndr_print_uint32(ndr
, "sv102_version_major", r
->sv102_version_major
);
266 ndr_print_uint32(ndr
, "sv102_version_minor", r
->sv102_version_minor
);
267 ndr_print_uint32(ndr
, "sv102_type", r
->sv102_type
);
268 ndr_print_string(ndr
, "sv102_comment", r
->sv102_comment
);
269 ndr_print_uint32(ndr
, "sv102_users", r
->sv102_users
);
270 ndr_print_uint32(ndr
, "sv102_disc", r
->sv102_disc
);
271 ndr_print_uint8(ndr
, "sv102_hidden", r
->sv102_hidden
);
272 ndr_print_uint32(ndr
, "sv102_announce", r
->sv102_announce
);
273 ndr_print_uint32(ndr
, "sv102_anndelta", r
->sv102_anndelta
);
274 ndr_print_uint32(ndr
, "sv102_licenses", r
->sv102_licenses
);
275 ndr_print_string(ndr
, "sv102_userpath", r
->sv102_userpath
);
279 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_402(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_402
*r
)
281 if (ndr_flags
& NDR_SCALARS
) {
282 NDR_CHECK(ndr_push_align(ndr
, 4));
283 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_ulist_mtime
));
284 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_glist_mtime
));
285 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_alist_mtime
));
286 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv402_alerts
));
287 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_security
));
288 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_numadmin
));
289 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_lanmask
));
290 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv402_guestacct
));
291 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_chdevs
));
292 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_chdevq
));
293 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_chdevjobs
));
294 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_connections
));
295 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_shares
));
296 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_openfiles
));
297 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_sessopens
));
298 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_sessvcs
));
299 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_sessreqs
));
300 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_opensearch
));
301 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_activelocks
));
302 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_numreqbuf
));
303 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_sizreqbuf
));
304 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_numbigbuf
));
305 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_numfiletasks
));
306 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_alertsched
));
307 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_erroralert
));
308 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_logonalert
));
309 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_accessalert
));
310 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_diskalert
));
311 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_netioalert
));
312 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv402_maxauditsz
));
313 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv402_srvheuristics
));
314 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
316 if (ndr_flags
& NDR_BUFFERS
) {
318 return NDR_ERR_SUCCESS
;
321 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_402(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_402
*r
)
323 if (ndr_flags
& NDR_SCALARS
) {
324 NDR_CHECK(ndr_pull_align(ndr
, 4));
325 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_ulist_mtime
));
326 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_glist_mtime
));
327 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_alist_mtime
));
328 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv402_alerts
));
329 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_security
));
330 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_numadmin
));
331 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_lanmask
));
332 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv402_guestacct
));
333 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_chdevs
));
334 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_chdevq
));
335 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_chdevjobs
));
336 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_connections
));
337 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_shares
));
338 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_openfiles
));
339 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_sessopens
));
340 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_sessvcs
));
341 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_sessreqs
));
342 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_opensearch
));
343 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_activelocks
));
344 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_numreqbuf
));
345 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_sizreqbuf
));
346 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_numbigbuf
));
347 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_numfiletasks
));
348 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_alertsched
));
349 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_erroralert
));
350 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_logonalert
));
351 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_accessalert
));
352 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_diskalert
));
353 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_netioalert
));
354 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv402_maxauditsz
));
355 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv402_srvheuristics
));
356 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
358 if (ndr_flags
& NDR_BUFFERS
) {
360 return NDR_ERR_SUCCESS
;
363 _PUBLIC_
void ndr_print_SERVER_INFO_402(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_402
*r
)
365 ndr_print_struct(ndr
, name
, "SERVER_INFO_402");
367 ndr_print_uint32(ndr
, "sv402_ulist_mtime", r
->sv402_ulist_mtime
);
368 ndr_print_uint32(ndr
, "sv402_glist_mtime", r
->sv402_glist_mtime
);
369 ndr_print_uint32(ndr
, "sv402_alist_mtime", r
->sv402_alist_mtime
);
370 ndr_print_string(ndr
, "sv402_alerts", r
->sv402_alerts
);
371 ndr_print_uint32(ndr
, "sv402_security", r
->sv402_security
);
372 ndr_print_uint32(ndr
, "sv402_numadmin", r
->sv402_numadmin
);
373 ndr_print_uint32(ndr
, "sv402_lanmask", r
->sv402_lanmask
);
374 ndr_print_string(ndr
, "sv402_guestacct", r
->sv402_guestacct
);
375 ndr_print_uint32(ndr
, "sv402_chdevs", r
->sv402_chdevs
);
376 ndr_print_uint32(ndr
, "sv402_chdevq", r
->sv402_chdevq
);
377 ndr_print_uint32(ndr
, "sv402_chdevjobs", r
->sv402_chdevjobs
);
378 ndr_print_uint32(ndr
, "sv402_connections", r
->sv402_connections
);
379 ndr_print_uint32(ndr
, "sv402_shares", r
->sv402_shares
);
380 ndr_print_uint32(ndr
, "sv402_openfiles", r
->sv402_openfiles
);
381 ndr_print_uint32(ndr
, "sv402_sessopens", r
->sv402_sessopens
);
382 ndr_print_uint32(ndr
, "sv402_sessvcs", r
->sv402_sessvcs
);
383 ndr_print_uint32(ndr
, "sv402_sessreqs", r
->sv402_sessreqs
);
384 ndr_print_uint32(ndr
, "sv402_opensearch", r
->sv402_opensearch
);
385 ndr_print_uint32(ndr
, "sv402_activelocks", r
->sv402_activelocks
);
386 ndr_print_uint32(ndr
, "sv402_numreqbuf", r
->sv402_numreqbuf
);
387 ndr_print_uint32(ndr
, "sv402_sizreqbuf", r
->sv402_sizreqbuf
);
388 ndr_print_uint32(ndr
, "sv402_numbigbuf", r
->sv402_numbigbuf
);
389 ndr_print_uint32(ndr
, "sv402_numfiletasks", r
->sv402_numfiletasks
);
390 ndr_print_uint32(ndr
, "sv402_alertsched", r
->sv402_alertsched
);
391 ndr_print_uint32(ndr
, "sv402_erroralert", r
->sv402_erroralert
);
392 ndr_print_uint32(ndr
, "sv402_logonalert", r
->sv402_logonalert
);
393 ndr_print_uint32(ndr
, "sv402_accessalert", r
->sv402_accessalert
);
394 ndr_print_uint32(ndr
, "sv402_diskalert", r
->sv402_diskalert
);
395 ndr_print_uint32(ndr
, "sv402_netioalert", r
->sv402_netioalert
);
396 ndr_print_uint32(ndr
, "sv402_maxauditsz", r
->sv402_maxauditsz
);
397 ndr_print_string(ndr
, "sv402_srvheuristics", r
->sv402_srvheuristics
);
401 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_403(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_403
*r
)
403 if (ndr_flags
& NDR_SCALARS
) {
404 NDR_CHECK(ndr_push_align(ndr
, 4));
405 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_ulist_mtime
));
406 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_glist_mtime
));
407 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_alist_mtime
));
408 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv403_alerts
));
409 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_security
));
410 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_numadmin
));
411 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_lanmask
));
412 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv403_guestacct
));
413 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_chdevs
));
414 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_chdevq
));
415 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_chdevjobs
));
416 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_connections
));
417 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_shares
));
418 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_openfiles
));
419 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_sessopens
));
420 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_sessvcs
));
421 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_sessreqs
));
422 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_opensearch
));
423 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_activelocks
));
424 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_numreqbuf
));
425 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_sizreqbuf
));
426 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_numbigbuf
));
427 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_numfiletasks
));
428 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_alertsched
));
429 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_erroralert
));
430 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_logonalert
));
431 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_accessalert
));
432 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_diskalert
));
433 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_netioalert
));
434 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_maxauditsz
));
435 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv403_srvheuristics
));
436 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_auditedevents
));
437 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv403_autoprofile
));
438 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv403_autopath
));
439 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
441 if (ndr_flags
& NDR_BUFFERS
) {
443 return NDR_ERR_SUCCESS
;
446 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_403(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_403
*r
)
448 if (ndr_flags
& NDR_SCALARS
) {
449 NDR_CHECK(ndr_pull_align(ndr
, 4));
450 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_ulist_mtime
));
451 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_glist_mtime
));
452 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_alist_mtime
));
453 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv403_alerts
));
454 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_security
));
455 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_numadmin
));
456 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_lanmask
));
457 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv403_guestacct
));
458 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_chdevs
));
459 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_chdevq
));
460 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_chdevjobs
));
461 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_connections
));
462 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_shares
));
463 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_openfiles
));
464 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_sessopens
));
465 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_sessvcs
));
466 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_sessreqs
));
467 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_opensearch
));
468 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_activelocks
));
469 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_numreqbuf
));
470 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_sizreqbuf
));
471 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_numbigbuf
));
472 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_numfiletasks
));
473 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_alertsched
));
474 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_erroralert
));
475 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_logonalert
));
476 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_accessalert
));
477 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_diskalert
));
478 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_netioalert
));
479 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_maxauditsz
));
480 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv403_srvheuristics
));
481 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_auditedevents
));
482 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv403_autoprofile
));
483 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv403_autopath
));
484 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
486 if (ndr_flags
& NDR_BUFFERS
) {
488 return NDR_ERR_SUCCESS
;
491 _PUBLIC_
void ndr_print_SERVER_INFO_403(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_403
*r
)
493 ndr_print_struct(ndr
, name
, "SERVER_INFO_403");
495 ndr_print_uint32(ndr
, "sv403_ulist_mtime", r
->sv403_ulist_mtime
);
496 ndr_print_uint32(ndr
, "sv403_glist_mtime", r
->sv403_glist_mtime
);
497 ndr_print_uint32(ndr
, "sv403_alist_mtime", r
->sv403_alist_mtime
);
498 ndr_print_string(ndr
, "sv403_alerts", r
->sv403_alerts
);
499 ndr_print_uint32(ndr
, "sv403_security", r
->sv403_security
);
500 ndr_print_uint32(ndr
, "sv403_numadmin", r
->sv403_numadmin
);
501 ndr_print_uint32(ndr
, "sv403_lanmask", r
->sv403_lanmask
);
502 ndr_print_string(ndr
, "sv403_guestacct", r
->sv403_guestacct
);
503 ndr_print_uint32(ndr
, "sv403_chdevs", r
->sv403_chdevs
);
504 ndr_print_uint32(ndr
, "sv403_chdevq", r
->sv403_chdevq
);
505 ndr_print_uint32(ndr
, "sv403_chdevjobs", r
->sv403_chdevjobs
);
506 ndr_print_uint32(ndr
, "sv403_connections", r
->sv403_connections
);
507 ndr_print_uint32(ndr
, "sv403_shares", r
->sv403_shares
);
508 ndr_print_uint32(ndr
, "sv403_openfiles", r
->sv403_openfiles
);
509 ndr_print_uint32(ndr
, "sv403_sessopens", r
->sv403_sessopens
);
510 ndr_print_uint32(ndr
, "sv403_sessvcs", r
->sv403_sessvcs
);
511 ndr_print_uint32(ndr
, "sv403_sessreqs", r
->sv403_sessreqs
);
512 ndr_print_uint32(ndr
, "sv403_opensearch", r
->sv403_opensearch
);
513 ndr_print_uint32(ndr
, "sv403_activelocks", r
->sv403_activelocks
);
514 ndr_print_uint32(ndr
, "sv403_numreqbuf", r
->sv403_numreqbuf
);
515 ndr_print_uint32(ndr
, "sv403_sizreqbuf", r
->sv403_sizreqbuf
);
516 ndr_print_uint32(ndr
, "sv403_numbigbuf", r
->sv403_numbigbuf
);
517 ndr_print_uint32(ndr
, "sv403_numfiletasks", r
->sv403_numfiletasks
);
518 ndr_print_uint32(ndr
, "sv403_alertsched", r
->sv403_alertsched
);
519 ndr_print_uint32(ndr
, "sv403_erroralert", r
->sv403_erroralert
);
520 ndr_print_uint32(ndr
, "sv403_logonalert", r
->sv403_logonalert
);
521 ndr_print_uint32(ndr
, "sv403_accessalert", r
->sv403_accessalert
);
522 ndr_print_uint32(ndr
, "sv403_diskalert", r
->sv403_diskalert
);
523 ndr_print_uint32(ndr
, "sv403_netioalert", r
->sv403_netioalert
);
524 ndr_print_uint32(ndr
, "sv403_maxauditsz", r
->sv403_maxauditsz
);
525 ndr_print_string(ndr
, "sv403_srvheuristics", r
->sv403_srvheuristics
);
526 ndr_print_uint32(ndr
, "sv403_auditedevents", r
->sv403_auditedevents
);
527 ndr_print_uint32(ndr
, "sv403_autoprofile", r
->sv403_autoprofile
);
528 ndr_print_string(ndr
, "sv403_autopath", r
->sv403_autopath
);
532 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_502(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_502
*r
)
534 if (ndr_flags
& NDR_SCALARS
) {
535 NDR_CHECK(ndr_push_align(ndr
, 4));
536 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_sessopens
));
537 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_sessvcs
));
538 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_opensearch
));
539 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_sizreqbuf
));
540 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_initworkitems
));
541 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_maxworkitems
));
542 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_rawworkitems
));
543 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_irpstacksize
));
544 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_maxrawbuflen
));
545 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_sessusers
));
546 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_sessconns
));
547 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_maxpagedmemoryusage
));
548 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv502_maxnonpagedmemoryusage
));
549 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv502_enablesoftcompat
));
550 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv502_enableforcedlogoff
));
551 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv502_timesource
));
552 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv502_acceptdownlevelapis
));
553 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv502_lmannounce
));
554 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
556 if (ndr_flags
& NDR_BUFFERS
) {
558 return NDR_ERR_SUCCESS
;
561 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_502(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_502
*r
)
563 if (ndr_flags
& NDR_SCALARS
) {
564 NDR_CHECK(ndr_pull_align(ndr
, 4));
565 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_sessopens
));
566 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_sessvcs
));
567 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_opensearch
));
568 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_sizreqbuf
));
569 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_initworkitems
));
570 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_maxworkitems
));
571 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_rawworkitems
));
572 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_irpstacksize
));
573 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_maxrawbuflen
));
574 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_sessusers
));
575 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_sessconns
));
576 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_maxpagedmemoryusage
));
577 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv502_maxnonpagedmemoryusage
));
578 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv502_enablesoftcompat
));
579 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv502_enableforcedlogoff
));
580 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv502_timesource
));
581 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv502_acceptdownlevelapis
));
582 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv502_lmannounce
));
583 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
585 if (ndr_flags
& NDR_BUFFERS
) {
587 return NDR_ERR_SUCCESS
;
590 _PUBLIC_
void ndr_print_SERVER_INFO_502(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_502
*r
)
592 ndr_print_struct(ndr
, name
, "SERVER_INFO_502");
594 ndr_print_uint32(ndr
, "sv502_sessopens", r
->sv502_sessopens
);
595 ndr_print_uint32(ndr
, "sv502_sessvcs", r
->sv502_sessvcs
);
596 ndr_print_uint32(ndr
, "sv502_opensearch", r
->sv502_opensearch
);
597 ndr_print_uint32(ndr
, "sv502_sizreqbuf", r
->sv502_sizreqbuf
);
598 ndr_print_uint32(ndr
, "sv502_initworkitems", r
->sv502_initworkitems
);
599 ndr_print_uint32(ndr
, "sv502_maxworkitems", r
->sv502_maxworkitems
);
600 ndr_print_uint32(ndr
, "sv502_rawworkitems", r
->sv502_rawworkitems
);
601 ndr_print_uint32(ndr
, "sv502_irpstacksize", r
->sv502_irpstacksize
);
602 ndr_print_uint32(ndr
, "sv502_maxrawbuflen", r
->sv502_maxrawbuflen
);
603 ndr_print_uint32(ndr
, "sv502_sessusers", r
->sv502_sessusers
);
604 ndr_print_uint32(ndr
, "sv502_sessconns", r
->sv502_sessconns
);
605 ndr_print_uint32(ndr
, "sv502_maxpagedmemoryusage", r
->sv502_maxpagedmemoryusage
);
606 ndr_print_uint32(ndr
, "sv502_maxnonpagedmemoryusage", r
->sv502_maxnonpagedmemoryusage
);
607 ndr_print_uint8(ndr
, "sv502_enablesoftcompat", r
->sv502_enablesoftcompat
);
608 ndr_print_uint8(ndr
, "sv502_enableforcedlogoff", r
->sv502_enableforcedlogoff
);
609 ndr_print_uint8(ndr
, "sv502_timesource", r
->sv502_timesource
);
610 ndr_print_uint8(ndr
, "sv502_acceptdownlevelapis", r
->sv502_acceptdownlevelapis
);
611 ndr_print_uint8(ndr
, "sv502_lmannounce", r
->sv502_lmannounce
);
615 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_503(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_503
*r
)
617 if (ndr_flags
& NDR_SCALARS
) {
618 NDR_CHECK(ndr_push_align(ndr
, 4));
619 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_sessopens
));
620 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_sessvcs
));
621 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_opensearch
));
622 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_sizreqbuf
));
623 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_initworkitems
));
624 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxworkitems
));
625 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_rawworkitems
));
626 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_irpstacksize
));
627 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxrawbuflen
));
628 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_sessusers
));
629 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_sessconns
));
630 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxpagedmemoryusage
));
631 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxnonpagedmemoryusage
));
632 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enablesoftcompat
));
633 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enableforcedlogoff
));
634 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_timesource
));
635 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_acceptdownlevelapis
));
636 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_lmannounce
));
637 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv503_domain
));
638 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxcopyreadlen
));
639 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxcopywritelen
));
640 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_minkeepsearch
));
641 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxkeepsearch
));
642 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_minkeepcomplsearch
));
643 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxkeepcomplsearch
));
644 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_threadcountadd
));
645 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_numblockthreads
));
646 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_scavtimeout
));
647 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_minrcvqueue
));
648 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_minfreeworkitems
));
649 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_xactmemsize
));
650 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_threadpriority
));
651 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxmpxct
));
652 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_oplockbreakwait
));
653 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_oplockbreakresponsewait
));
654 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enableoplocks
));
655 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enableoplockforceclose
));
656 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enablefcbopens
));
657 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enableraw
));
658 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv503_enablesharednetdrives
));
659 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_minfreeconnections
));
660 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv503_maxfreeconnections
));
661 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
663 if (ndr_flags
& NDR_BUFFERS
) {
665 return NDR_ERR_SUCCESS
;
668 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_503(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_503
*r
)
670 if (ndr_flags
& NDR_SCALARS
) {
671 NDR_CHECK(ndr_pull_align(ndr
, 4));
672 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_sessopens
));
673 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_sessvcs
));
674 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_opensearch
));
675 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_sizreqbuf
));
676 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_initworkitems
));
677 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxworkitems
));
678 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_rawworkitems
));
679 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_irpstacksize
));
680 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxrawbuflen
));
681 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_sessusers
));
682 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_sessconns
));
683 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxpagedmemoryusage
));
684 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxnonpagedmemoryusage
));
685 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enablesoftcompat
));
686 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enableforcedlogoff
));
687 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_timesource
));
688 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_acceptdownlevelapis
));
689 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_lmannounce
));
690 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv503_domain
));
691 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxcopyreadlen
));
692 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxcopywritelen
));
693 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_minkeepsearch
));
694 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxkeepsearch
));
695 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_minkeepcomplsearch
));
696 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxkeepcomplsearch
));
697 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_threadcountadd
));
698 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_numblockthreads
));
699 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_scavtimeout
));
700 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_minrcvqueue
));
701 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_minfreeworkitems
));
702 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_xactmemsize
));
703 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_threadpriority
));
704 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxmpxct
));
705 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_oplockbreakwait
));
706 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_oplockbreakresponsewait
));
707 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enableoplocks
));
708 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enableoplockforceclose
));
709 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enablefcbopens
));
710 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enableraw
));
711 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv503_enablesharednetdrives
));
712 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_minfreeconnections
));
713 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv503_maxfreeconnections
));
714 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
716 if (ndr_flags
& NDR_BUFFERS
) {
718 return NDR_ERR_SUCCESS
;
721 _PUBLIC_
void ndr_print_SERVER_INFO_503(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_503
*r
)
723 ndr_print_struct(ndr
, name
, "SERVER_INFO_503");
725 ndr_print_uint32(ndr
, "sv503_sessopens", r
->sv503_sessopens
);
726 ndr_print_uint32(ndr
, "sv503_sessvcs", r
->sv503_sessvcs
);
727 ndr_print_uint32(ndr
, "sv503_opensearch", r
->sv503_opensearch
);
728 ndr_print_uint32(ndr
, "sv503_sizreqbuf", r
->sv503_sizreqbuf
);
729 ndr_print_uint32(ndr
, "sv503_initworkitems", r
->sv503_initworkitems
);
730 ndr_print_uint32(ndr
, "sv503_maxworkitems", r
->sv503_maxworkitems
);
731 ndr_print_uint32(ndr
, "sv503_rawworkitems", r
->sv503_rawworkitems
);
732 ndr_print_uint32(ndr
, "sv503_irpstacksize", r
->sv503_irpstacksize
);
733 ndr_print_uint32(ndr
, "sv503_maxrawbuflen", r
->sv503_maxrawbuflen
);
734 ndr_print_uint32(ndr
, "sv503_sessusers", r
->sv503_sessusers
);
735 ndr_print_uint32(ndr
, "sv503_sessconns", r
->sv503_sessconns
);
736 ndr_print_uint32(ndr
, "sv503_maxpagedmemoryusage", r
->sv503_maxpagedmemoryusage
);
737 ndr_print_uint32(ndr
, "sv503_maxnonpagedmemoryusage", r
->sv503_maxnonpagedmemoryusage
);
738 ndr_print_uint8(ndr
, "sv503_enablesoftcompat", r
->sv503_enablesoftcompat
);
739 ndr_print_uint8(ndr
, "sv503_enableforcedlogoff", r
->sv503_enableforcedlogoff
);
740 ndr_print_uint8(ndr
, "sv503_timesource", r
->sv503_timesource
);
741 ndr_print_uint8(ndr
, "sv503_acceptdownlevelapis", r
->sv503_acceptdownlevelapis
);
742 ndr_print_uint8(ndr
, "sv503_lmannounce", r
->sv503_lmannounce
);
743 ndr_print_string(ndr
, "sv503_domain", r
->sv503_domain
);
744 ndr_print_uint32(ndr
, "sv503_maxcopyreadlen", r
->sv503_maxcopyreadlen
);
745 ndr_print_uint32(ndr
, "sv503_maxcopywritelen", r
->sv503_maxcopywritelen
);
746 ndr_print_uint32(ndr
, "sv503_minkeepsearch", r
->sv503_minkeepsearch
);
747 ndr_print_uint32(ndr
, "sv503_maxkeepsearch", r
->sv503_maxkeepsearch
);
748 ndr_print_uint32(ndr
, "sv503_minkeepcomplsearch", r
->sv503_minkeepcomplsearch
);
749 ndr_print_uint32(ndr
, "sv503_maxkeepcomplsearch", r
->sv503_maxkeepcomplsearch
);
750 ndr_print_uint32(ndr
, "sv503_threadcountadd", r
->sv503_threadcountadd
);
751 ndr_print_uint32(ndr
, "sv503_numblockthreads", r
->sv503_numblockthreads
);
752 ndr_print_uint32(ndr
, "sv503_scavtimeout", r
->sv503_scavtimeout
);
753 ndr_print_uint32(ndr
, "sv503_minrcvqueue", r
->sv503_minrcvqueue
);
754 ndr_print_uint32(ndr
, "sv503_minfreeworkitems", r
->sv503_minfreeworkitems
);
755 ndr_print_uint32(ndr
, "sv503_xactmemsize", r
->sv503_xactmemsize
);
756 ndr_print_uint32(ndr
, "sv503_threadpriority", r
->sv503_threadpriority
);
757 ndr_print_uint32(ndr
, "sv503_maxmpxct", r
->sv503_maxmpxct
);
758 ndr_print_uint32(ndr
, "sv503_oplockbreakwait", r
->sv503_oplockbreakwait
);
759 ndr_print_uint32(ndr
, "sv503_oplockbreakresponsewait", r
->sv503_oplockbreakresponsewait
);
760 ndr_print_uint8(ndr
, "sv503_enableoplocks", r
->sv503_enableoplocks
);
761 ndr_print_uint8(ndr
, "sv503_enableoplockforceclose", r
->sv503_enableoplockforceclose
);
762 ndr_print_uint8(ndr
, "sv503_enablefcbopens", r
->sv503_enablefcbopens
);
763 ndr_print_uint8(ndr
, "sv503_enableraw", r
->sv503_enableraw
);
764 ndr_print_uint8(ndr
, "sv503_enablesharednetdrives", r
->sv503_enablesharednetdrives
);
765 ndr_print_uint32(ndr
, "sv503_minfreeconnections", r
->sv503_minfreeconnections
);
766 ndr_print_uint32(ndr
, "sv503_maxfreeconnections", r
->sv503_maxfreeconnections
);
770 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_599(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_599
*r
)
772 if (ndr_flags
& NDR_SCALARS
) {
773 NDR_CHECK(ndr_push_align(ndr
, 4));
774 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_sessopens
));
775 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_sessvcs
));
776 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_opensearch
));
777 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_sizreqbuf
));
778 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_initworkitems
));
779 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxworkitems
));
780 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_rawworkitems
));
781 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_irpstacksize
));
782 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxrawbuflen
));
783 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_sessusers
));
784 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_sessconns
));
785 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxpagedmemoryusage
));
786 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxnonpagedmemoryusage
));
787 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enablesoftcompat
));
788 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enableforcedlogoff
));
789 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_timesource
));
790 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_acceptdownlevelapis
));
791 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_lmannounce
));
792 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv599_domain
));
793 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxcopyreadlen
));
794 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxcopywritelen
));
795 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_minkeepsearch
));
796 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxkeepsearch
));
797 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_minkeepcomplsearch
));
798 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxkeepcomplsearch
));
799 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_threadcountadd
));
800 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_numblockthreads
));
801 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_scavtimeout
));
802 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_minrcvqueue
));
803 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_minfreeworkitems
));
804 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_xactmemsize
));
805 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_threadpriority
));
806 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxmpxct
));
807 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_oplockbreakwait
));
808 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_oplockbreakresponsewait
));
809 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enableoplocks
));
810 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enableoplockforceclose
));
811 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enablefcbopens
));
812 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enableraw
));
813 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv599_enablesharednetdrives
));
814 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_minfreeconnections
));
815 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxfreeconnections
));
816 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_initsesstable
));
817 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_initconntable
));
818 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_initfiletable
));
819 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_initsearchtable
));
820 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_alertschedule
));
821 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_errorthreshold
));
822 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_networkerrorthreshold
));
823 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_diskspacethreshold
));
824 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_reserved
));
825 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxlinkdelay
));
826 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_minlinkthroughput
));
827 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_linkinfovalidtime
));
828 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_scavqosinfoupdatetime
));
829 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv599_maxworkitemidletime
));
830 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
832 if (ndr_flags
& NDR_BUFFERS
) {
834 return NDR_ERR_SUCCESS
;
837 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_599(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_599
*r
)
839 if (ndr_flags
& NDR_SCALARS
) {
840 NDR_CHECK(ndr_pull_align(ndr
, 4));
841 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_sessopens
));
842 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_sessvcs
));
843 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_opensearch
));
844 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_sizreqbuf
));
845 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_initworkitems
));
846 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxworkitems
));
847 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_rawworkitems
));
848 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_irpstacksize
));
849 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxrawbuflen
));
850 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_sessusers
));
851 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_sessconns
));
852 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxpagedmemoryusage
));
853 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxnonpagedmemoryusage
));
854 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enablesoftcompat
));
855 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enableforcedlogoff
));
856 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_timesource
));
857 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_acceptdownlevelapis
));
858 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_lmannounce
));
859 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv599_domain
));
860 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxcopyreadlen
));
861 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxcopywritelen
));
862 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_minkeepsearch
));
863 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxkeepsearch
));
864 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_minkeepcomplsearch
));
865 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxkeepcomplsearch
));
866 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_threadcountadd
));
867 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_numblockthreads
));
868 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_scavtimeout
));
869 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_minrcvqueue
));
870 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_minfreeworkitems
));
871 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_xactmemsize
));
872 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_threadpriority
));
873 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxmpxct
));
874 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_oplockbreakwait
));
875 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_oplockbreakresponsewait
));
876 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enableoplocks
));
877 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enableoplockforceclose
));
878 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enablefcbopens
));
879 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enableraw
));
880 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv599_enablesharednetdrives
));
881 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_minfreeconnections
));
882 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxfreeconnections
));
883 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_initsesstable
));
884 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_initconntable
));
885 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_initfiletable
));
886 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_initsearchtable
));
887 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_alertschedule
));
888 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_errorthreshold
));
889 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_networkerrorthreshold
));
890 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_diskspacethreshold
));
891 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_reserved
));
892 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxlinkdelay
));
893 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_minlinkthroughput
));
894 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_linkinfovalidtime
));
895 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_scavqosinfoupdatetime
));
896 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv599_maxworkitemidletime
));
897 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
899 if (ndr_flags
& NDR_BUFFERS
) {
901 return NDR_ERR_SUCCESS
;
904 _PUBLIC_
void ndr_print_SERVER_INFO_599(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_599
*r
)
906 ndr_print_struct(ndr
, name
, "SERVER_INFO_599");
908 ndr_print_uint32(ndr
, "sv599_sessopens", r
->sv599_sessopens
);
909 ndr_print_uint32(ndr
, "sv599_sessvcs", r
->sv599_sessvcs
);
910 ndr_print_uint32(ndr
, "sv599_opensearch", r
->sv599_opensearch
);
911 ndr_print_uint32(ndr
, "sv599_sizreqbuf", r
->sv599_sizreqbuf
);
912 ndr_print_uint32(ndr
, "sv599_initworkitems", r
->sv599_initworkitems
);
913 ndr_print_uint32(ndr
, "sv599_maxworkitems", r
->sv599_maxworkitems
);
914 ndr_print_uint32(ndr
, "sv599_rawworkitems", r
->sv599_rawworkitems
);
915 ndr_print_uint32(ndr
, "sv599_irpstacksize", r
->sv599_irpstacksize
);
916 ndr_print_uint32(ndr
, "sv599_maxrawbuflen", r
->sv599_maxrawbuflen
);
917 ndr_print_uint32(ndr
, "sv599_sessusers", r
->sv599_sessusers
);
918 ndr_print_uint32(ndr
, "sv599_sessconns", r
->sv599_sessconns
);
919 ndr_print_uint32(ndr
, "sv599_maxpagedmemoryusage", r
->sv599_maxpagedmemoryusage
);
920 ndr_print_uint32(ndr
, "sv599_maxnonpagedmemoryusage", r
->sv599_maxnonpagedmemoryusage
);
921 ndr_print_uint8(ndr
, "sv599_enablesoftcompat", r
->sv599_enablesoftcompat
);
922 ndr_print_uint8(ndr
, "sv599_enableforcedlogoff", r
->sv599_enableforcedlogoff
);
923 ndr_print_uint8(ndr
, "sv599_timesource", r
->sv599_timesource
);
924 ndr_print_uint8(ndr
, "sv599_acceptdownlevelapis", r
->sv599_acceptdownlevelapis
);
925 ndr_print_uint8(ndr
, "sv599_lmannounce", r
->sv599_lmannounce
);
926 ndr_print_string(ndr
, "sv599_domain", r
->sv599_domain
);
927 ndr_print_uint32(ndr
, "sv599_maxcopyreadlen", r
->sv599_maxcopyreadlen
);
928 ndr_print_uint32(ndr
, "sv599_maxcopywritelen", r
->sv599_maxcopywritelen
);
929 ndr_print_uint32(ndr
, "sv599_minkeepsearch", r
->sv599_minkeepsearch
);
930 ndr_print_uint32(ndr
, "sv599_maxkeepsearch", r
->sv599_maxkeepsearch
);
931 ndr_print_uint32(ndr
, "sv599_minkeepcomplsearch", r
->sv599_minkeepcomplsearch
);
932 ndr_print_uint32(ndr
, "sv599_maxkeepcomplsearch", r
->sv599_maxkeepcomplsearch
);
933 ndr_print_uint32(ndr
, "sv599_threadcountadd", r
->sv599_threadcountadd
);
934 ndr_print_uint32(ndr
, "sv599_numblockthreads", r
->sv599_numblockthreads
);
935 ndr_print_uint32(ndr
, "sv599_scavtimeout", r
->sv599_scavtimeout
);
936 ndr_print_uint32(ndr
, "sv599_minrcvqueue", r
->sv599_minrcvqueue
);
937 ndr_print_uint32(ndr
, "sv599_minfreeworkitems", r
->sv599_minfreeworkitems
);
938 ndr_print_uint32(ndr
, "sv599_xactmemsize", r
->sv599_xactmemsize
);
939 ndr_print_uint32(ndr
, "sv599_threadpriority", r
->sv599_threadpriority
);
940 ndr_print_uint32(ndr
, "sv599_maxmpxct", r
->sv599_maxmpxct
);
941 ndr_print_uint32(ndr
, "sv599_oplockbreakwait", r
->sv599_oplockbreakwait
);
942 ndr_print_uint32(ndr
, "sv599_oplockbreakresponsewait", r
->sv599_oplockbreakresponsewait
);
943 ndr_print_uint8(ndr
, "sv599_enableoplocks", r
->sv599_enableoplocks
);
944 ndr_print_uint8(ndr
, "sv599_enableoplockforceclose", r
->sv599_enableoplockforceclose
);
945 ndr_print_uint8(ndr
, "sv599_enablefcbopens", r
->sv599_enablefcbopens
);
946 ndr_print_uint8(ndr
, "sv599_enableraw", r
->sv599_enableraw
);
947 ndr_print_uint8(ndr
, "sv599_enablesharednetdrives", r
->sv599_enablesharednetdrives
);
948 ndr_print_uint32(ndr
, "sv599_minfreeconnections", r
->sv599_minfreeconnections
);
949 ndr_print_uint32(ndr
, "sv599_maxfreeconnections", r
->sv599_maxfreeconnections
);
950 ndr_print_uint32(ndr
, "sv599_initsesstable", r
->sv599_initsesstable
);
951 ndr_print_uint32(ndr
, "sv599_initconntable", r
->sv599_initconntable
);
952 ndr_print_uint32(ndr
, "sv599_initfiletable", r
->sv599_initfiletable
);
953 ndr_print_uint32(ndr
, "sv599_initsearchtable", r
->sv599_initsearchtable
);
954 ndr_print_uint32(ndr
, "sv599_alertschedule", r
->sv599_alertschedule
);
955 ndr_print_uint32(ndr
, "sv599_errorthreshold", r
->sv599_errorthreshold
);
956 ndr_print_uint32(ndr
, "sv599_networkerrorthreshold", r
->sv599_networkerrorthreshold
);
957 ndr_print_uint32(ndr
, "sv599_diskspacethreshold", r
->sv599_diskspacethreshold
);
958 ndr_print_uint32(ndr
, "sv599_reserved", r
->sv599_reserved
);
959 ndr_print_uint32(ndr
, "sv599_maxlinkdelay", r
->sv599_maxlinkdelay
);
960 ndr_print_uint32(ndr
, "sv599_minlinkthroughput", r
->sv599_minlinkthroughput
);
961 ndr_print_uint32(ndr
, "sv599_linkinfovalidtime", r
->sv599_linkinfovalidtime
);
962 ndr_print_uint32(ndr
, "sv599_scavqosinfoupdatetime", r
->sv599_scavqosinfoupdatetime
);
963 ndr_print_uint32(ndr
, "sv599_maxworkitemidletime", r
->sv599_maxworkitemidletime
);
967 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_598(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_598
*r
)
969 if (ndr_flags
& NDR_SCALARS
) {
970 NDR_CHECK(ndr_push_align(ndr
, 4));
971 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxrawworkitems
));
972 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxthreadsperqueue
));
973 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_producttype
));
974 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_serversize
));
975 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_connectionlessautodisc
));
976 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_sharingviolationretries
));
977 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_sharingviolationdelay
));
978 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxglobalopensearch
));
979 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_removeduplicatesearches
));
980 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_lockviolationoffset
));
981 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_lockviolationdelay
));
982 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_mdlreadswitchover
));
983 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_cachedopenlimit
));
984 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_otherqueueaffinity
));
985 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_restrictnullsessaccess
));
986 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_enablewfw311directipx
));
987 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_queuesamplesecs
));
988 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_balancecount
));
989 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_preferredaffinity
));
990 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxfreerfcbs
));
991 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxfreemfcbs
));
992 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxfreelfcbs
));
993 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxfreepagedpoolchunks
));
994 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_minpagedpoolchunksize
));
995 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxpagedpoolchunksize
));
996 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_sendsfrompreferredprocessor
));
997 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_cacheddirectorylimit
));
998 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_maxcopylength
));
999 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_enablecompression
));
1000 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_autosharewks
));
1001 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_autoshareserver
));
1002 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_enablesecuritysignature
));
1003 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_requiresecuritysignature
));
1004 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_minclientbuffersize
));
1005 NDR_CHECK(ndr_push_GUID(ndr
, NDR_SCALARS
, &r
->sv598_serverguid
));
1006 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_ConnectionNoSessionsTimeout
));
1007 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_IdleThreadTimeOut
));
1008 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_enableW9xsecuritysignature
));
1009 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_enforcekerberosreauthentication
));
1010 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_disabledos
));
1011 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv598_lowdiskspaceminimum
));
1012 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv598_disablestrictnamechecking
));
1013 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1015 if (ndr_flags
& NDR_BUFFERS
) {
1016 NDR_CHECK(ndr_push_GUID(ndr
, NDR_BUFFERS
, &r
->sv598_serverguid
));
1018 return NDR_ERR_SUCCESS
;
1021 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_598(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_598
*r
)
1023 if (ndr_flags
& NDR_SCALARS
) {
1024 NDR_CHECK(ndr_pull_align(ndr
, 4));
1025 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxrawworkitems
));
1026 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxthreadsperqueue
));
1027 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_producttype
));
1028 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_serversize
));
1029 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_connectionlessautodisc
));
1030 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_sharingviolationretries
));
1031 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_sharingviolationdelay
));
1032 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxglobalopensearch
));
1033 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_removeduplicatesearches
));
1034 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_lockviolationoffset
));
1035 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_lockviolationdelay
));
1036 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_mdlreadswitchover
));
1037 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_cachedopenlimit
));
1038 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_otherqueueaffinity
));
1039 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_restrictnullsessaccess
));
1040 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_enablewfw311directipx
));
1041 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_queuesamplesecs
));
1042 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_balancecount
));
1043 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_preferredaffinity
));
1044 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxfreerfcbs
));
1045 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxfreemfcbs
));
1046 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxfreelfcbs
));
1047 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxfreepagedpoolchunks
));
1048 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_minpagedpoolchunksize
));
1049 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxpagedpoolchunksize
));
1050 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_sendsfrompreferredprocessor
));
1051 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_cacheddirectorylimit
));
1052 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_maxcopylength
));
1053 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_enablecompression
));
1054 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_autosharewks
));
1055 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_autoshareserver
));
1056 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_enablesecuritysignature
));
1057 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_requiresecuritysignature
));
1058 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_minclientbuffersize
));
1059 NDR_CHECK(ndr_pull_GUID(ndr
, NDR_SCALARS
, &r
->sv598_serverguid
));
1060 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_ConnectionNoSessionsTimeout
));
1061 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_IdleThreadTimeOut
));
1062 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_enableW9xsecuritysignature
));
1063 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_enforcekerberosreauthentication
));
1064 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_disabledos
));
1065 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv598_lowdiskspaceminimum
));
1066 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv598_disablestrictnamechecking
));
1067 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1069 if (ndr_flags
& NDR_BUFFERS
) {
1070 NDR_CHECK(ndr_pull_GUID(ndr
, NDR_BUFFERS
, &r
->sv598_serverguid
));
1072 return NDR_ERR_SUCCESS
;
1075 _PUBLIC_
void ndr_print_SERVER_INFO_598(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_598
*r
)
1077 ndr_print_struct(ndr
, name
, "SERVER_INFO_598");
1079 ndr_print_uint32(ndr
, "sv598_maxrawworkitems", r
->sv598_maxrawworkitems
);
1080 ndr_print_uint32(ndr
, "sv598_maxthreadsperqueue", r
->sv598_maxthreadsperqueue
);
1081 ndr_print_uint32(ndr
, "sv598_producttype", r
->sv598_producttype
);
1082 ndr_print_uint32(ndr
, "sv598_serversize", r
->sv598_serversize
);
1083 ndr_print_uint32(ndr
, "sv598_connectionlessautodisc", r
->sv598_connectionlessautodisc
);
1084 ndr_print_uint32(ndr
, "sv598_sharingviolationretries", r
->sv598_sharingviolationretries
);
1085 ndr_print_uint32(ndr
, "sv598_sharingviolationdelay", r
->sv598_sharingviolationdelay
);
1086 ndr_print_uint32(ndr
, "sv598_maxglobalopensearch", r
->sv598_maxglobalopensearch
);
1087 ndr_print_uint32(ndr
, "sv598_removeduplicatesearches", r
->sv598_removeduplicatesearches
);
1088 ndr_print_uint32(ndr
, "sv598_lockviolationoffset", r
->sv598_lockviolationoffset
);
1089 ndr_print_uint32(ndr
, "sv598_lockviolationdelay", r
->sv598_lockviolationdelay
);
1090 ndr_print_uint32(ndr
, "sv598_mdlreadswitchover", r
->sv598_mdlreadswitchover
);
1091 ndr_print_uint32(ndr
, "sv598_cachedopenlimit", r
->sv598_cachedopenlimit
);
1092 ndr_print_uint32(ndr
, "sv598_otherqueueaffinity", r
->sv598_otherqueueaffinity
);
1093 ndr_print_uint8(ndr
, "sv598_restrictnullsessaccess", r
->sv598_restrictnullsessaccess
);
1094 ndr_print_uint8(ndr
, "sv598_enablewfw311directipx", r
->sv598_enablewfw311directipx
);
1095 ndr_print_uint32(ndr
, "sv598_queuesamplesecs", r
->sv598_queuesamplesecs
);
1096 ndr_print_uint32(ndr
, "sv598_balancecount", r
->sv598_balancecount
);
1097 ndr_print_uint32(ndr
, "sv598_preferredaffinity", r
->sv598_preferredaffinity
);
1098 ndr_print_uint32(ndr
, "sv598_maxfreerfcbs", r
->sv598_maxfreerfcbs
);
1099 ndr_print_uint32(ndr
, "sv598_maxfreemfcbs", r
->sv598_maxfreemfcbs
);
1100 ndr_print_uint32(ndr
, "sv598_maxfreelfcbs", r
->sv598_maxfreelfcbs
);
1101 ndr_print_uint32(ndr
, "sv598_maxfreepagedpoolchunks", r
->sv598_maxfreepagedpoolchunks
);
1102 ndr_print_uint32(ndr
, "sv598_minpagedpoolchunksize", r
->sv598_minpagedpoolchunksize
);
1103 ndr_print_uint32(ndr
, "sv598_maxpagedpoolchunksize", r
->sv598_maxpagedpoolchunksize
);
1104 ndr_print_uint8(ndr
, "sv598_sendsfrompreferredprocessor", r
->sv598_sendsfrompreferredprocessor
);
1105 ndr_print_uint32(ndr
, "sv598_cacheddirectorylimit", r
->sv598_cacheddirectorylimit
);
1106 ndr_print_uint32(ndr
, "sv598_maxcopylength", r
->sv598_maxcopylength
);
1107 ndr_print_uint8(ndr
, "sv598_enablecompression", r
->sv598_enablecompression
);
1108 ndr_print_uint8(ndr
, "sv598_autosharewks", r
->sv598_autosharewks
);
1109 ndr_print_uint8(ndr
, "sv598_autoshareserver", r
->sv598_autoshareserver
);
1110 ndr_print_uint8(ndr
, "sv598_enablesecuritysignature", r
->sv598_enablesecuritysignature
);
1111 ndr_print_uint8(ndr
, "sv598_requiresecuritysignature", r
->sv598_requiresecuritysignature
);
1112 ndr_print_uint32(ndr
, "sv598_minclientbuffersize", r
->sv598_minclientbuffersize
);
1113 ndr_print_GUID(ndr
, "sv598_serverguid", &r
->sv598_serverguid
);
1114 ndr_print_uint32(ndr
, "sv598_ConnectionNoSessionsTimeout", r
->sv598_ConnectionNoSessionsTimeout
);
1115 ndr_print_uint32(ndr
, "sv598_IdleThreadTimeOut", r
->sv598_IdleThreadTimeOut
);
1116 ndr_print_uint8(ndr
, "sv598_enableW9xsecuritysignature", r
->sv598_enableW9xsecuritysignature
);
1117 ndr_print_uint8(ndr
, "sv598_enforcekerberosreauthentication", r
->sv598_enforcekerberosreauthentication
);
1118 ndr_print_uint8(ndr
, "sv598_disabledos", r
->sv598_disabledos
);
1119 ndr_print_uint32(ndr
, "sv598_lowdiskspaceminimum", r
->sv598_lowdiskspaceminimum
);
1120 ndr_print_uint8(ndr
, "sv598_disablestrictnamechecking", r
->sv598_disablestrictnamechecking
);
1124 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1005(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1005
*r
)
1126 if (ndr_flags
& NDR_SCALARS
) {
1127 NDR_CHECK(ndr_push_align(ndr
, 4));
1128 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->sv1005_comment
));
1129 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1131 if (ndr_flags
& NDR_BUFFERS
) {
1133 return NDR_ERR_SUCCESS
;
1136 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1005(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1005
*r
)
1138 if (ndr_flags
& NDR_SCALARS
) {
1139 NDR_CHECK(ndr_pull_align(ndr
, 4));
1140 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->sv1005_comment
));
1141 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1143 if (ndr_flags
& NDR_BUFFERS
) {
1145 return NDR_ERR_SUCCESS
;
1148 _PUBLIC_
void ndr_print_SERVER_INFO_1005(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1005
*r
)
1150 ndr_print_struct(ndr
, name
, "SERVER_INFO_1005");
1152 ndr_print_string(ndr
, "sv1005_comment", r
->sv1005_comment
);
1156 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1107(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1107
*r
)
1158 if (ndr_flags
& NDR_SCALARS
) {
1159 NDR_CHECK(ndr_push_align(ndr
, 4));
1160 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1107_users
));
1161 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1163 if (ndr_flags
& NDR_BUFFERS
) {
1165 return NDR_ERR_SUCCESS
;
1168 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1107(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1107
*r
)
1170 if (ndr_flags
& NDR_SCALARS
) {
1171 NDR_CHECK(ndr_pull_align(ndr
, 4));
1172 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1107_users
));
1173 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1175 if (ndr_flags
& NDR_BUFFERS
) {
1177 return NDR_ERR_SUCCESS
;
1180 _PUBLIC_
void ndr_print_SERVER_INFO_1107(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1107
*r
)
1182 ndr_print_struct(ndr
, name
, "SERVER_INFO_1107");
1184 ndr_print_uint32(ndr
, "sv1107_users", r
->sv1107_users
);
1188 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1010(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1010
*r
)
1190 if (ndr_flags
& NDR_SCALARS
) {
1191 NDR_CHECK(ndr_push_align(ndr
, 4));
1192 NDR_CHECK(ndr_push_int32(ndr
, NDR_SCALARS
, r
->sv1010_disc
));
1193 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1195 if (ndr_flags
& NDR_BUFFERS
) {
1197 return NDR_ERR_SUCCESS
;
1200 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1010(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1010
*r
)
1202 if (ndr_flags
& NDR_SCALARS
) {
1203 NDR_CHECK(ndr_pull_align(ndr
, 4));
1204 NDR_CHECK(ndr_pull_int32(ndr
, NDR_SCALARS
, &r
->sv1010_disc
));
1205 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1207 if (ndr_flags
& NDR_BUFFERS
) {
1209 return NDR_ERR_SUCCESS
;
1212 _PUBLIC_
void ndr_print_SERVER_INFO_1010(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1010
*r
)
1214 ndr_print_struct(ndr
, name
, "SERVER_INFO_1010");
1216 ndr_print_int32(ndr
, "sv1010_disc", r
->sv1010_disc
);
1220 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1016(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1016
*r
)
1222 if (ndr_flags
& NDR_SCALARS
) {
1223 NDR_CHECK(ndr_push_align(ndr
, 1));
1224 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1016_hidden
));
1225 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
1227 if (ndr_flags
& NDR_BUFFERS
) {
1229 return NDR_ERR_SUCCESS
;
1232 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1016(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1016
*r
)
1234 if (ndr_flags
& NDR_SCALARS
) {
1235 NDR_CHECK(ndr_pull_align(ndr
, 1));
1236 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1016_hidden
));
1237 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
1239 if (ndr_flags
& NDR_BUFFERS
) {
1241 return NDR_ERR_SUCCESS
;
1244 _PUBLIC_
void ndr_print_SERVER_INFO_1016(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1016
*r
)
1246 ndr_print_struct(ndr
, name
, "SERVER_INFO_1016");
1248 ndr_print_uint8(ndr
, "sv1016_hidden", r
->sv1016_hidden
);
1252 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1017(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1017
*r
)
1254 if (ndr_flags
& NDR_SCALARS
) {
1255 NDR_CHECK(ndr_push_align(ndr
, 4));
1256 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1017_announce
));
1257 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1259 if (ndr_flags
& NDR_BUFFERS
) {
1261 return NDR_ERR_SUCCESS
;
1264 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1017(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1017
*r
)
1266 if (ndr_flags
& NDR_SCALARS
) {
1267 NDR_CHECK(ndr_pull_align(ndr
, 4));
1268 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1017_announce
));
1269 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1271 if (ndr_flags
& NDR_BUFFERS
) {
1273 return NDR_ERR_SUCCESS
;
1276 _PUBLIC_
void ndr_print_SERVER_INFO_1017(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1017
*r
)
1278 ndr_print_struct(ndr
, name
, "SERVER_INFO_1017");
1280 ndr_print_uint32(ndr
, "sv1017_announce", r
->sv1017_announce
);
1284 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1018(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1018
*r
)
1286 if (ndr_flags
& NDR_SCALARS
) {
1287 NDR_CHECK(ndr_push_align(ndr
, 4));
1288 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1018_anndelta
));
1289 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1291 if (ndr_flags
& NDR_BUFFERS
) {
1293 return NDR_ERR_SUCCESS
;
1296 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1018(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1018
*r
)
1298 if (ndr_flags
& NDR_SCALARS
) {
1299 NDR_CHECK(ndr_pull_align(ndr
, 4));
1300 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1018_anndelta
));
1301 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1303 if (ndr_flags
& NDR_BUFFERS
) {
1305 return NDR_ERR_SUCCESS
;
1308 _PUBLIC_
void ndr_print_SERVER_INFO_1018(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1018
*r
)
1310 ndr_print_struct(ndr
, name
, "SERVER_INFO_1018");
1312 ndr_print_uint32(ndr
, "sv1018_anndelta", r
->sv1018_anndelta
);
1316 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1501(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1501
*r
)
1318 if (ndr_flags
& NDR_SCALARS
) {
1319 NDR_CHECK(ndr_push_align(ndr
, 4));
1320 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1501_sessopens
));
1321 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1323 if (ndr_flags
& NDR_BUFFERS
) {
1325 return NDR_ERR_SUCCESS
;
1328 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1501(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1501
*r
)
1330 if (ndr_flags
& NDR_SCALARS
) {
1331 NDR_CHECK(ndr_pull_align(ndr
, 4));
1332 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1501_sessopens
));
1333 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1335 if (ndr_flags
& NDR_BUFFERS
) {
1337 return NDR_ERR_SUCCESS
;
1340 _PUBLIC_
void ndr_print_SERVER_INFO_1501(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1501
*r
)
1342 ndr_print_struct(ndr
, name
, "SERVER_INFO_1501");
1344 ndr_print_uint32(ndr
, "sv1501_sessopens", r
->sv1501_sessopens
);
1348 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1502(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1502
*r
)
1350 if (ndr_flags
& NDR_SCALARS
) {
1351 NDR_CHECK(ndr_push_align(ndr
, 4));
1352 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1502_sessvcs
));
1353 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1355 if (ndr_flags
& NDR_BUFFERS
) {
1357 return NDR_ERR_SUCCESS
;
1360 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1502(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1502
*r
)
1362 if (ndr_flags
& NDR_SCALARS
) {
1363 NDR_CHECK(ndr_pull_align(ndr
, 4));
1364 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1502_sessvcs
));
1365 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1367 if (ndr_flags
& NDR_BUFFERS
) {
1369 return NDR_ERR_SUCCESS
;
1372 _PUBLIC_
void ndr_print_SERVER_INFO_1502(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1502
*r
)
1374 ndr_print_struct(ndr
, name
, "SERVER_INFO_1502");
1376 ndr_print_uint32(ndr
, "sv1502_sessvcs", r
->sv1502_sessvcs
);
1380 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1503(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1503
*r
)
1382 if (ndr_flags
& NDR_SCALARS
) {
1383 NDR_CHECK(ndr_push_align(ndr
, 4));
1384 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1503_opensearch
));
1385 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1387 if (ndr_flags
& NDR_BUFFERS
) {
1389 return NDR_ERR_SUCCESS
;
1392 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1503(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1503
*r
)
1394 if (ndr_flags
& NDR_SCALARS
) {
1395 NDR_CHECK(ndr_pull_align(ndr
, 4));
1396 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1503_opensearch
));
1397 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1399 if (ndr_flags
& NDR_BUFFERS
) {
1401 return NDR_ERR_SUCCESS
;
1404 _PUBLIC_
void ndr_print_SERVER_INFO_1503(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1503
*r
)
1406 ndr_print_struct(ndr
, name
, "SERVER_INFO_1503");
1408 ndr_print_uint32(ndr
, "sv1503_opensearch", r
->sv1503_opensearch
);
1412 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1506(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1506
*r
)
1414 if (ndr_flags
& NDR_SCALARS
) {
1415 NDR_CHECK(ndr_push_align(ndr
, 4));
1416 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1506_maxworkitems
));
1417 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1419 if (ndr_flags
& NDR_BUFFERS
) {
1421 return NDR_ERR_SUCCESS
;
1424 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1506(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1506
*r
)
1426 if (ndr_flags
& NDR_SCALARS
) {
1427 NDR_CHECK(ndr_pull_align(ndr
, 4));
1428 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1506_maxworkitems
));
1429 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1431 if (ndr_flags
& NDR_BUFFERS
) {
1433 return NDR_ERR_SUCCESS
;
1436 _PUBLIC_
void ndr_print_SERVER_INFO_1506(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1506
*r
)
1438 ndr_print_struct(ndr
, name
, "SERVER_INFO_1506");
1440 ndr_print_uint32(ndr
, "sv1506_maxworkitems", r
->sv1506_maxworkitems
);
1444 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1509(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1509
*r
)
1446 if (ndr_flags
& NDR_SCALARS
) {
1447 NDR_CHECK(ndr_push_align(ndr
, 4));
1448 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1509_maxrawbuflen
));
1449 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1451 if (ndr_flags
& NDR_BUFFERS
) {
1453 return NDR_ERR_SUCCESS
;
1456 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1509(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1509
*r
)
1458 if (ndr_flags
& NDR_SCALARS
) {
1459 NDR_CHECK(ndr_pull_align(ndr
, 4));
1460 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1509_maxrawbuflen
));
1461 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1463 if (ndr_flags
& NDR_BUFFERS
) {
1465 return NDR_ERR_SUCCESS
;
1468 _PUBLIC_
void ndr_print_SERVER_INFO_1509(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1509
*r
)
1470 ndr_print_struct(ndr
, name
, "SERVER_INFO_1509");
1472 ndr_print_uint32(ndr
, "sv1509_maxrawbuflen", r
->sv1509_maxrawbuflen
);
1476 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1510(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1510
*r
)
1478 if (ndr_flags
& NDR_SCALARS
) {
1479 NDR_CHECK(ndr_push_align(ndr
, 4));
1480 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1510_sessusers
));
1481 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1483 if (ndr_flags
& NDR_BUFFERS
) {
1485 return NDR_ERR_SUCCESS
;
1488 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1510(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1510
*r
)
1490 if (ndr_flags
& NDR_SCALARS
) {
1491 NDR_CHECK(ndr_pull_align(ndr
, 4));
1492 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1510_sessusers
));
1493 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1495 if (ndr_flags
& NDR_BUFFERS
) {
1497 return NDR_ERR_SUCCESS
;
1500 _PUBLIC_
void ndr_print_SERVER_INFO_1510(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1510
*r
)
1502 ndr_print_struct(ndr
, name
, "SERVER_INFO_1510");
1504 ndr_print_uint32(ndr
, "sv1510_sessusers", r
->sv1510_sessusers
);
1508 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1511(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1511
*r
)
1510 if (ndr_flags
& NDR_SCALARS
) {
1511 NDR_CHECK(ndr_push_align(ndr
, 4));
1512 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1511_sessconns
));
1513 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1515 if (ndr_flags
& NDR_BUFFERS
) {
1517 return NDR_ERR_SUCCESS
;
1520 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1511(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1511
*r
)
1522 if (ndr_flags
& NDR_SCALARS
) {
1523 NDR_CHECK(ndr_pull_align(ndr
, 4));
1524 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1511_sessconns
));
1525 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1527 if (ndr_flags
& NDR_BUFFERS
) {
1529 return NDR_ERR_SUCCESS
;
1532 _PUBLIC_
void ndr_print_SERVER_INFO_1511(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1511
*r
)
1534 ndr_print_struct(ndr
, name
, "SERVER_INFO_1511");
1536 ndr_print_uint32(ndr
, "sv1511_sessconns", r
->sv1511_sessconns
);
1540 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1512(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1512
*r
)
1542 if (ndr_flags
& NDR_SCALARS
) {
1543 NDR_CHECK(ndr_push_align(ndr
, 4));
1544 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1512_maxnonpagedmemoryusage
));
1545 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1547 if (ndr_flags
& NDR_BUFFERS
) {
1549 return NDR_ERR_SUCCESS
;
1552 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1512(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1512
*r
)
1554 if (ndr_flags
& NDR_SCALARS
) {
1555 NDR_CHECK(ndr_pull_align(ndr
, 4));
1556 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1512_maxnonpagedmemoryusage
));
1557 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1559 if (ndr_flags
& NDR_BUFFERS
) {
1561 return NDR_ERR_SUCCESS
;
1564 _PUBLIC_
void ndr_print_SERVER_INFO_1512(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1512
*r
)
1566 ndr_print_struct(ndr
, name
, "SERVER_INFO_1512");
1568 ndr_print_uint32(ndr
, "sv1512_maxnonpagedmemoryusage", r
->sv1512_maxnonpagedmemoryusage
);
1572 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1513(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1513
*r
)
1574 if (ndr_flags
& NDR_SCALARS
) {
1575 NDR_CHECK(ndr_push_align(ndr
, 4));
1576 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1513_maxpagedmemoryusage
));
1577 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1579 if (ndr_flags
& NDR_BUFFERS
) {
1581 return NDR_ERR_SUCCESS
;
1584 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1513(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1513
*r
)
1586 if (ndr_flags
& NDR_SCALARS
) {
1587 NDR_CHECK(ndr_pull_align(ndr
, 4));
1588 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1513_maxpagedmemoryusage
));
1589 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1591 if (ndr_flags
& NDR_BUFFERS
) {
1593 return NDR_ERR_SUCCESS
;
1596 _PUBLIC_
void ndr_print_SERVER_INFO_1513(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1513
*r
)
1598 ndr_print_struct(ndr
, name
, "SERVER_INFO_1513");
1600 ndr_print_uint32(ndr
, "sv1513_maxpagedmemoryusage", r
->sv1513_maxpagedmemoryusage
);
1604 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1514(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1514
*r
)
1606 if (ndr_flags
& NDR_SCALARS
) {
1607 NDR_CHECK(ndr_push_align(ndr
, 1));
1608 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1514_enablesoftcompat
));
1609 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
1611 if (ndr_flags
& NDR_BUFFERS
) {
1613 return NDR_ERR_SUCCESS
;
1616 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1514(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1514
*r
)
1618 if (ndr_flags
& NDR_SCALARS
) {
1619 NDR_CHECK(ndr_pull_align(ndr
, 1));
1620 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1514_enablesoftcompat
));
1621 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
1623 if (ndr_flags
& NDR_BUFFERS
) {
1625 return NDR_ERR_SUCCESS
;
1628 _PUBLIC_
void ndr_print_SERVER_INFO_1514(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1514
*r
)
1630 ndr_print_struct(ndr
, name
, "SERVER_INFO_1514");
1632 ndr_print_uint8(ndr
, "sv1514_enablesoftcompat", r
->sv1514_enablesoftcompat
);
1636 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1515(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1515
*r
)
1638 if (ndr_flags
& NDR_SCALARS
) {
1639 NDR_CHECK(ndr_push_align(ndr
, 1));
1640 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1515_enableforcedlogoff
));
1641 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
1643 if (ndr_flags
& NDR_BUFFERS
) {
1645 return NDR_ERR_SUCCESS
;
1648 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1515(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1515
*r
)
1650 if (ndr_flags
& NDR_SCALARS
) {
1651 NDR_CHECK(ndr_pull_align(ndr
, 1));
1652 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1515_enableforcedlogoff
));
1653 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
1655 if (ndr_flags
& NDR_BUFFERS
) {
1657 return NDR_ERR_SUCCESS
;
1660 _PUBLIC_
void ndr_print_SERVER_INFO_1515(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1515
*r
)
1662 ndr_print_struct(ndr
, name
, "SERVER_INFO_1515");
1664 ndr_print_uint8(ndr
, "sv1515_enableforcedlogoff", r
->sv1515_enableforcedlogoff
);
1668 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1516(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1516
*r
)
1670 if (ndr_flags
& NDR_SCALARS
) {
1671 NDR_CHECK(ndr_push_align(ndr
, 1));
1672 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1516_timesource
));
1673 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
1675 if (ndr_flags
& NDR_BUFFERS
) {
1677 return NDR_ERR_SUCCESS
;
1680 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1516(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1516
*r
)
1682 if (ndr_flags
& NDR_SCALARS
) {
1683 NDR_CHECK(ndr_pull_align(ndr
, 1));
1684 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1516_timesource
));
1685 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
1687 if (ndr_flags
& NDR_BUFFERS
) {
1689 return NDR_ERR_SUCCESS
;
1692 _PUBLIC_
void ndr_print_SERVER_INFO_1516(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1516
*r
)
1694 ndr_print_struct(ndr
, name
, "SERVER_INFO_1516");
1696 ndr_print_uint8(ndr
, "sv1516_timesource", r
->sv1516_timesource
);
1700 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1518(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1518
*r
)
1702 if (ndr_flags
& NDR_SCALARS
) {
1703 NDR_CHECK(ndr_push_align(ndr
, 1));
1704 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1518_lmannounce
));
1705 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
1707 if (ndr_flags
& NDR_BUFFERS
) {
1709 return NDR_ERR_SUCCESS
;
1712 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1518(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1518
*r
)
1714 if (ndr_flags
& NDR_SCALARS
) {
1715 NDR_CHECK(ndr_pull_align(ndr
, 1));
1716 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1518_lmannounce
));
1717 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
1719 if (ndr_flags
& NDR_BUFFERS
) {
1721 return NDR_ERR_SUCCESS
;
1724 _PUBLIC_
void ndr_print_SERVER_INFO_1518(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1518
*r
)
1726 ndr_print_struct(ndr
, name
, "SERVER_INFO_1518");
1728 ndr_print_uint8(ndr
, "sv1518_lmannounce", r
->sv1518_lmannounce
);
1732 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1520(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1520
*r
)
1734 if (ndr_flags
& NDR_SCALARS
) {
1735 NDR_CHECK(ndr_push_align(ndr
, 4));
1736 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1520_maxcopyreadlen
));
1737 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1739 if (ndr_flags
& NDR_BUFFERS
) {
1741 return NDR_ERR_SUCCESS
;
1744 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1520(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1520
*r
)
1746 if (ndr_flags
& NDR_SCALARS
) {
1747 NDR_CHECK(ndr_pull_align(ndr
, 4));
1748 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1520_maxcopyreadlen
));
1749 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1751 if (ndr_flags
& NDR_BUFFERS
) {
1753 return NDR_ERR_SUCCESS
;
1756 _PUBLIC_
void ndr_print_SERVER_INFO_1520(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1520
*r
)
1758 ndr_print_struct(ndr
, name
, "SERVER_INFO_1520");
1760 ndr_print_uint32(ndr
, "sv1520_maxcopyreadlen", r
->sv1520_maxcopyreadlen
);
1764 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1521(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1521
*r
)
1766 if (ndr_flags
& NDR_SCALARS
) {
1767 NDR_CHECK(ndr_push_align(ndr
, 4));
1768 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1521_maxcopywritelen
));
1769 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1771 if (ndr_flags
& NDR_BUFFERS
) {
1773 return NDR_ERR_SUCCESS
;
1776 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1521(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1521
*r
)
1778 if (ndr_flags
& NDR_SCALARS
) {
1779 NDR_CHECK(ndr_pull_align(ndr
, 4));
1780 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1521_maxcopywritelen
));
1781 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1783 if (ndr_flags
& NDR_BUFFERS
) {
1785 return NDR_ERR_SUCCESS
;
1788 _PUBLIC_
void ndr_print_SERVER_INFO_1521(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1521
*r
)
1790 ndr_print_struct(ndr
, name
, "SERVER_INFO_1521");
1792 ndr_print_uint32(ndr
, "sv1521_maxcopywritelen", r
->sv1521_maxcopywritelen
);
1796 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1522(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1522
*r
)
1798 if (ndr_flags
& NDR_SCALARS
) {
1799 NDR_CHECK(ndr_push_align(ndr
, 4));
1800 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1522_minkeepsearch
));
1801 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1803 if (ndr_flags
& NDR_BUFFERS
) {
1805 return NDR_ERR_SUCCESS
;
1808 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1522(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1522
*r
)
1810 if (ndr_flags
& NDR_SCALARS
) {
1811 NDR_CHECK(ndr_pull_align(ndr
, 4));
1812 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1522_minkeepsearch
));
1813 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1815 if (ndr_flags
& NDR_BUFFERS
) {
1817 return NDR_ERR_SUCCESS
;
1820 _PUBLIC_
void ndr_print_SERVER_INFO_1522(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1522
*r
)
1822 ndr_print_struct(ndr
, name
, "SERVER_INFO_1522");
1824 ndr_print_uint32(ndr
, "sv1522_minkeepsearch", r
->sv1522_minkeepsearch
);
1828 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1523(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1523
*r
)
1830 if (ndr_flags
& NDR_SCALARS
) {
1831 NDR_CHECK(ndr_push_align(ndr
, 4));
1832 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1523_maxkeepsearch
));
1833 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1835 if (ndr_flags
& NDR_BUFFERS
) {
1837 return NDR_ERR_SUCCESS
;
1840 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1523(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1523
*r
)
1842 if (ndr_flags
& NDR_SCALARS
) {
1843 NDR_CHECK(ndr_pull_align(ndr
, 4));
1844 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1523_maxkeepsearch
));
1845 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1847 if (ndr_flags
& NDR_BUFFERS
) {
1849 return NDR_ERR_SUCCESS
;
1852 _PUBLIC_
void ndr_print_SERVER_INFO_1523(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1523
*r
)
1854 ndr_print_struct(ndr
, name
, "SERVER_INFO_1523");
1856 ndr_print_uint32(ndr
, "sv1523_maxkeepsearch", r
->sv1523_maxkeepsearch
);
1860 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1524(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1524
*r
)
1862 if (ndr_flags
& NDR_SCALARS
) {
1863 NDR_CHECK(ndr_push_align(ndr
, 4));
1864 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1524_minkeepcomplsearch
));
1865 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1867 if (ndr_flags
& NDR_BUFFERS
) {
1869 return NDR_ERR_SUCCESS
;
1872 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1524(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1524
*r
)
1874 if (ndr_flags
& NDR_SCALARS
) {
1875 NDR_CHECK(ndr_pull_align(ndr
, 4));
1876 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1524_minkeepcomplsearch
));
1877 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1879 if (ndr_flags
& NDR_BUFFERS
) {
1881 return NDR_ERR_SUCCESS
;
1884 _PUBLIC_
void ndr_print_SERVER_INFO_1524(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1524
*r
)
1886 ndr_print_struct(ndr
, name
, "SERVER_INFO_1524");
1888 ndr_print_uint32(ndr
, "sv1524_minkeepcomplsearch", r
->sv1524_minkeepcomplsearch
);
1892 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1525(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1525
*r
)
1894 if (ndr_flags
& NDR_SCALARS
) {
1895 NDR_CHECK(ndr_push_align(ndr
, 4));
1896 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1525_maxkeepcomplsearch
));
1897 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1899 if (ndr_flags
& NDR_BUFFERS
) {
1901 return NDR_ERR_SUCCESS
;
1904 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1525(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1525
*r
)
1906 if (ndr_flags
& NDR_SCALARS
) {
1907 NDR_CHECK(ndr_pull_align(ndr
, 4));
1908 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1525_maxkeepcomplsearch
));
1909 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1911 if (ndr_flags
& NDR_BUFFERS
) {
1913 return NDR_ERR_SUCCESS
;
1916 _PUBLIC_
void ndr_print_SERVER_INFO_1525(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1525
*r
)
1918 ndr_print_struct(ndr
, name
, "SERVER_INFO_1525");
1920 ndr_print_uint32(ndr
, "sv1525_maxkeepcomplsearch", r
->sv1525_maxkeepcomplsearch
);
1924 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1528(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1528
*r
)
1926 if (ndr_flags
& NDR_SCALARS
) {
1927 NDR_CHECK(ndr_push_align(ndr
, 4));
1928 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1528_scavtimeout
));
1929 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1931 if (ndr_flags
& NDR_BUFFERS
) {
1933 return NDR_ERR_SUCCESS
;
1936 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1528(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1528
*r
)
1938 if (ndr_flags
& NDR_SCALARS
) {
1939 NDR_CHECK(ndr_pull_align(ndr
, 4));
1940 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1528_scavtimeout
));
1941 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1943 if (ndr_flags
& NDR_BUFFERS
) {
1945 return NDR_ERR_SUCCESS
;
1948 _PUBLIC_
void ndr_print_SERVER_INFO_1528(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1528
*r
)
1950 ndr_print_struct(ndr
, name
, "SERVER_INFO_1528");
1952 ndr_print_uint32(ndr
, "sv1528_scavtimeout", r
->sv1528_scavtimeout
);
1956 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1529(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1529
*r
)
1958 if (ndr_flags
& NDR_SCALARS
) {
1959 NDR_CHECK(ndr_push_align(ndr
, 4));
1960 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1529_minrcvqueue
));
1961 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1963 if (ndr_flags
& NDR_BUFFERS
) {
1965 return NDR_ERR_SUCCESS
;
1968 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1529(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1529
*r
)
1970 if (ndr_flags
& NDR_SCALARS
) {
1971 NDR_CHECK(ndr_pull_align(ndr
, 4));
1972 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1529_minrcvqueue
));
1973 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
1975 if (ndr_flags
& NDR_BUFFERS
) {
1977 return NDR_ERR_SUCCESS
;
1980 _PUBLIC_
void ndr_print_SERVER_INFO_1529(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1529
*r
)
1982 ndr_print_struct(ndr
, name
, "SERVER_INFO_1529");
1984 ndr_print_uint32(ndr
, "sv1529_minrcvqueue", r
->sv1529_minrcvqueue
);
1988 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1530(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1530
*r
)
1990 if (ndr_flags
& NDR_SCALARS
) {
1991 NDR_CHECK(ndr_push_align(ndr
, 4));
1992 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1530_minfreeworkitems
));
1993 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
1995 if (ndr_flags
& NDR_BUFFERS
) {
1997 return NDR_ERR_SUCCESS
;
2000 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1530(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1530
*r
)
2002 if (ndr_flags
& NDR_SCALARS
) {
2003 NDR_CHECK(ndr_pull_align(ndr
, 4));
2004 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1530_minfreeworkitems
));
2005 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2007 if (ndr_flags
& NDR_BUFFERS
) {
2009 return NDR_ERR_SUCCESS
;
2012 _PUBLIC_
void ndr_print_SERVER_INFO_1530(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1530
*r
)
2014 ndr_print_struct(ndr
, name
, "SERVER_INFO_1530");
2016 ndr_print_uint32(ndr
, "sv1530_minfreeworkitems", r
->sv1530_minfreeworkitems
);
2020 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1533(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1533
*r
)
2022 if (ndr_flags
& NDR_SCALARS
) {
2023 NDR_CHECK(ndr_push_align(ndr
, 4));
2024 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1533_maxmpxct
));
2025 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2027 if (ndr_flags
& NDR_BUFFERS
) {
2029 return NDR_ERR_SUCCESS
;
2032 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1533(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1533
*r
)
2034 if (ndr_flags
& NDR_SCALARS
) {
2035 NDR_CHECK(ndr_pull_align(ndr
, 4));
2036 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1533_maxmpxct
));
2037 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2039 if (ndr_flags
& NDR_BUFFERS
) {
2041 return NDR_ERR_SUCCESS
;
2044 _PUBLIC_
void ndr_print_SERVER_INFO_1533(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1533
*r
)
2046 ndr_print_struct(ndr
, name
, "SERVER_INFO_1533");
2048 ndr_print_uint32(ndr
, "sv1533_maxmpxct", r
->sv1533_maxmpxct
);
2052 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1534(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1534
*r
)
2054 if (ndr_flags
& NDR_SCALARS
) {
2055 NDR_CHECK(ndr_push_align(ndr
, 4));
2056 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1534_oplockbreakwait
));
2057 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2059 if (ndr_flags
& NDR_BUFFERS
) {
2061 return NDR_ERR_SUCCESS
;
2064 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1534(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1534
*r
)
2066 if (ndr_flags
& NDR_SCALARS
) {
2067 NDR_CHECK(ndr_pull_align(ndr
, 4));
2068 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1534_oplockbreakwait
));
2069 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2071 if (ndr_flags
& NDR_BUFFERS
) {
2073 return NDR_ERR_SUCCESS
;
2076 _PUBLIC_
void ndr_print_SERVER_INFO_1534(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1534
*r
)
2078 ndr_print_struct(ndr
, name
, "SERVER_INFO_1534");
2080 ndr_print_uint32(ndr
, "sv1534_oplockbreakwait", r
->sv1534_oplockbreakwait
);
2084 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1535(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1535
*r
)
2086 if (ndr_flags
& NDR_SCALARS
) {
2087 NDR_CHECK(ndr_push_align(ndr
, 4));
2088 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1535_oplockbreakresponsewait
));
2089 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2091 if (ndr_flags
& NDR_BUFFERS
) {
2093 return NDR_ERR_SUCCESS
;
2096 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1535(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1535
*r
)
2098 if (ndr_flags
& NDR_SCALARS
) {
2099 NDR_CHECK(ndr_pull_align(ndr
, 4));
2100 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1535_oplockbreakresponsewait
));
2101 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2103 if (ndr_flags
& NDR_BUFFERS
) {
2105 return NDR_ERR_SUCCESS
;
2108 _PUBLIC_
void ndr_print_SERVER_INFO_1535(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1535
*r
)
2110 ndr_print_struct(ndr
, name
, "SERVER_INFO_1535");
2112 ndr_print_uint32(ndr
, "sv1535_oplockbreakresponsewait", r
->sv1535_oplockbreakresponsewait
);
2116 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1536(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1536
*r
)
2118 if (ndr_flags
& NDR_SCALARS
) {
2119 NDR_CHECK(ndr_push_align(ndr
, 1));
2120 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1536_enableoplocks
));
2121 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2123 if (ndr_flags
& NDR_BUFFERS
) {
2125 return NDR_ERR_SUCCESS
;
2128 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1536(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1536
*r
)
2130 if (ndr_flags
& NDR_SCALARS
) {
2131 NDR_CHECK(ndr_pull_align(ndr
, 1));
2132 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1536_enableoplocks
));
2133 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2135 if (ndr_flags
& NDR_BUFFERS
) {
2137 return NDR_ERR_SUCCESS
;
2140 _PUBLIC_
void ndr_print_SERVER_INFO_1536(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1536
*r
)
2142 ndr_print_struct(ndr
, name
, "SERVER_INFO_1536");
2144 ndr_print_uint8(ndr
, "sv1536_enableoplocks", r
->sv1536_enableoplocks
);
2148 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1537(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1537
*r
)
2150 if (ndr_flags
& NDR_SCALARS
) {
2151 NDR_CHECK(ndr_push_align(ndr
, 1));
2152 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1537_enableoplockforceclose
));
2153 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2155 if (ndr_flags
& NDR_BUFFERS
) {
2157 return NDR_ERR_SUCCESS
;
2160 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1537(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1537
*r
)
2162 if (ndr_flags
& NDR_SCALARS
) {
2163 NDR_CHECK(ndr_pull_align(ndr
, 1));
2164 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1537_enableoplockforceclose
));
2165 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2167 if (ndr_flags
& NDR_BUFFERS
) {
2169 return NDR_ERR_SUCCESS
;
2172 _PUBLIC_
void ndr_print_SERVER_INFO_1537(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1537
*r
)
2174 ndr_print_struct(ndr
, name
, "SERVER_INFO_1537");
2176 ndr_print_uint8(ndr
, "sv1537_enableoplockforceclose", r
->sv1537_enableoplockforceclose
);
2180 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1538(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1538
*r
)
2182 if (ndr_flags
& NDR_SCALARS
) {
2183 NDR_CHECK(ndr_push_align(ndr
, 1));
2184 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1538_enablefcbopens
));
2185 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2187 if (ndr_flags
& NDR_BUFFERS
) {
2189 return NDR_ERR_SUCCESS
;
2192 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1538(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1538
*r
)
2194 if (ndr_flags
& NDR_SCALARS
) {
2195 NDR_CHECK(ndr_pull_align(ndr
, 1));
2196 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1538_enablefcbopens
));
2197 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2199 if (ndr_flags
& NDR_BUFFERS
) {
2201 return NDR_ERR_SUCCESS
;
2204 _PUBLIC_
void ndr_print_SERVER_INFO_1538(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1538
*r
)
2206 ndr_print_struct(ndr
, name
, "SERVER_INFO_1538");
2208 ndr_print_uint8(ndr
, "sv1538_enablefcbopens", r
->sv1538_enablefcbopens
);
2212 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1539(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1539
*r
)
2214 if (ndr_flags
& NDR_SCALARS
) {
2215 NDR_CHECK(ndr_push_align(ndr
, 1));
2216 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1539_enableraw
));
2217 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2219 if (ndr_flags
& NDR_BUFFERS
) {
2221 return NDR_ERR_SUCCESS
;
2224 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1539(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1539
*r
)
2226 if (ndr_flags
& NDR_SCALARS
) {
2227 NDR_CHECK(ndr_pull_align(ndr
, 1));
2228 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1539_enableraw
));
2229 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2231 if (ndr_flags
& NDR_BUFFERS
) {
2233 return NDR_ERR_SUCCESS
;
2236 _PUBLIC_
void ndr_print_SERVER_INFO_1539(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1539
*r
)
2238 ndr_print_struct(ndr
, name
, "SERVER_INFO_1539");
2240 ndr_print_uint8(ndr
, "sv1539_enableraw", r
->sv1539_enableraw
);
2244 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1540(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1540
*r
)
2246 if (ndr_flags
& NDR_SCALARS
) {
2247 NDR_CHECK(ndr_push_align(ndr
, 1));
2248 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1540_enablesharednetdrives
));
2249 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2251 if (ndr_flags
& NDR_BUFFERS
) {
2253 return NDR_ERR_SUCCESS
;
2256 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1540(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1540
*r
)
2258 if (ndr_flags
& NDR_SCALARS
) {
2259 NDR_CHECK(ndr_pull_align(ndr
, 1));
2260 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1540_enablesharednetdrives
));
2261 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2263 if (ndr_flags
& NDR_BUFFERS
) {
2265 return NDR_ERR_SUCCESS
;
2268 _PUBLIC_
void ndr_print_SERVER_INFO_1540(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1540
*r
)
2270 ndr_print_struct(ndr
, name
, "SERVER_INFO_1540");
2272 ndr_print_uint8(ndr
, "sv1540_enablesharednetdrives", r
->sv1540_enablesharednetdrives
);
2276 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1541(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1541
*r
)
2278 if (ndr_flags
& NDR_SCALARS
) {
2279 NDR_CHECK(ndr_push_align(ndr
, 1));
2280 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1541_minfreeconnections
));
2281 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2283 if (ndr_flags
& NDR_BUFFERS
) {
2285 return NDR_ERR_SUCCESS
;
2288 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1541(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1541
*r
)
2290 if (ndr_flags
& NDR_SCALARS
) {
2291 NDR_CHECK(ndr_pull_align(ndr
, 1));
2292 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1541_minfreeconnections
));
2293 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2295 if (ndr_flags
& NDR_BUFFERS
) {
2297 return NDR_ERR_SUCCESS
;
2300 _PUBLIC_
void ndr_print_SERVER_INFO_1541(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1541
*r
)
2302 ndr_print_struct(ndr
, name
, "SERVER_INFO_1541");
2304 ndr_print_uint8(ndr
, "sv1541_minfreeconnections", r
->sv1541_minfreeconnections
);
2308 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1542(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1542
*r
)
2310 if (ndr_flags
& NDR_SCALARS
) {
2311 NDR_CHECK(ndr_push_align(ndr
, 1));
2312 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1542_maxfreeconnections
));
2313 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2315 if (ndr_flags
& NDR_BUFFERS
) {
2317 return NDR_ERR_SUCCESS
;
2320 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1542(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1542
*r
)
2322 if (ndr_flags
& NDR_SCALARS
) {
2323 NDR_CHECK(ndr_pull_align(ndr
, 1));
2324 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1542_maxfreeconnections
));
2325 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2327 if (ndr_flags
& NDR_BUFFERS
) {
2329 return NDR_ERR_SUCCESS
;
2332 _PUBLIC_
void ndr_print_SERVER_INFO_1542(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1542
*r
)
2334 ndr_print_struct(ndr
, name
, "SERVER_INFO_1542");
2336 ndr_print_uint8(ndr
, "sv1542_maxfreeconnections", r
->sv1542_maxfreeconnections
);
2340 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1543(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1543
*r
)
2342 if (ndr_flags
& NDR_SCALARS
) {
2343 NDR_CHECK(ndr_push_align(ndr
, 4));
2344 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1543_initsesstable
));
2345 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2347 if (ndr_flags
& NDR_BUFFERS
) {
2349 return NDR_ERR_SUCCESS
;
2352 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1543(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1543
*r
)
2354 if (ndr_flags
& NDR_SCALARS
) {
2355 NDR_CHECK(ndr_pull_align(ndr
, 4));
2356 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1543_initsesstable
));
2357 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2359 if (ndr_flags
& NDR_BUFFERS
) {
2361 return NDR_ERR_SUCCESS
;
2364 _PUBLIC_
void ndr_print_SERVER_INFO_1543(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1543
*r
)
2366 ndr_print_struct(ndr
, name
, "SERVER_INFO_1543");
2368 ndr_print_uint32(ndr
, "sv1543_initsesstable", r
->sv1543_initsesstable
);
2372 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1544(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1544
*r
)
2374 if (ndr_flags
& NDR_SCALARS
) {
2375 NDR_CHECK(ndr_push_align(ndr
, 4));
2376 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1544_initconntable
));
2377 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2379 if (ndr_flags
& NDR_BUFFERS
) {
2381 return NDR_ERR_SUCCESS
;
2384 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1544(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1544
*r
)
2386 if (ndr_flags
& NDR_SCALARS
) {
2387 NDR_CHECK(ndr_pull_align(ndr
, 4));
2388 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1544_initconntable
));
2389 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2391 if (ndr_flags
& NDR_BUFFERS
) {
2393 return NDR_ERR_SUCCESS
;
2396 _PUBLIC_
void ndr_print_SERVER_INFO_1544(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1544
*r
)
2398 ndr_print_struct(ndr
, name
, "SERVER_INFO_1544");
2400 ndr_print_uint32(ndr
, "sv1544_initconntable", r
->sv1544_initconntable
);
2404 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1545(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1545
*r
)
2406 if (ndr_flags
& NDR_SCALARS
) {
2407 NDR_CHECK(ndr_push_align(ndr
, 4));
2408 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1545_initfiletable
));
2409 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2411 if (ndr_flags
& NDR_BUFFERS
) {
2413 return NDR_ERR_SUCCESS
;
2416 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1545(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1545
*r
)
2418 if (ndr_flags
& NDR_SCALARS
) {
2419 NDR_CHECK(ndr_pull_align(ndr
, 4));
2420 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1545_initfiletable
));
2421 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2423 if (ndr_flags
& NDR_BUFFERS
) {
2425 return NDR_ERR_SUCCESS
;
2428 _PUBLIC_
void ndr_print_SERVER_INFO_1545(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1545
*r
)
2430 ndr_print_struct(ndr
, name
, "SERVER_INFO_1545");
2432 ndr_print_uint32(ndr
, "sv1545_initfiletable", r
->sv1545_initfiletable
);
2436 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1546(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1546
*r
)
2438 if (ndr_flags
& NDR_SCALARS
) {
2439 NDR_CHECK(ndr_push_align(ndr
, 4));
2440 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1546_initsearchtable
));
2441 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2443 if (ndr_flags
& NDR_BUFFERS
) {
2445 return NDR_ERR_SUCCESS
;
2448 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1546(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1546
*r
)
2450 if (ndr_flags
& NDR_SCALARS
) {
2451 NDR_CHECK(ndr_pull_align(ndr
, 4));
2452 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1546_initsearchtable
));
2453 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2455 if (ndr_flags
& NDR_BUFFERS
) {
2457 return NDR_ERR_SUCCESS
;
2460 _PUBLIC_
void ndr_print_SERVER_INFO_1546(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1546
*r
)
2462 ndr_print_struct(ndr
, name
, "SERVER_INFO_1546");
2464 ndr_print_uint32(ndr
, "sv1546_initsearchtable", r
->sv1546_initsearchtable
);
2468 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1547(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1547
*r
)
2470 if (ndr_flags
& NDR_SCALARS
) {
2471 NDR_CHECK(ndr_push_align(ndr
, 4));
2472 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1547_alertschedule
));
2473 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2475 if (ndr_flags
& NDR_BUFFERS
) {
2477 return NDR_ERR_SUCCESS
;
2480 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1547(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1547
*r
)
2482 if (ndr_flags
& NDR_SCALARS
) {
2483 NDR_CHECK(ndr_pull_align(ndr
, 4));
2484 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1547_alertschedule
));
2485 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2487 if (ndr_flags
& NDR_BUFFERS
) {
2489 return NDR_ERR_SUCCESS
;
2492 _PUBLIC_
void ndr_print_SERVER_INFO_1547(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1547
*r
)
2494 ndr_print_struct(ndr
, name
, "SERVER_INFO_1547");
2496 ndr_print_uint32(ndr
, "sv1547_alertschedule", r
->sv1547_alertschedule
);
2500 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1548(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1548
*r
)
2502 if (ndr_flags
& NDR_SCALARS
) {
2503 NDR_CHECK(ndr_push_align(ndr
, 4));
2504 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1548_errorthreshold
));
2505 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2507 if (ndr_flags
& NDR_BUFFERS
) {
2509 return NDR_ERR_SUCCESS
;
2512 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1548(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1548
*r
)
2514 if (ndr_flags
& NDR_SCALARS
) {
2515 NDR_CHECK(ndr_pull_align(ndr
, 4));
2516 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1548_errorthreshold
));
2517 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2519 if (ndr_flags
& NDR_BUFFERS
) {
2521 return NDR_ERR_SUCCESS
;
2524 _PUBLIC_
void ndr_print_SERVER_INFO_1548(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1548
*r
)
2526 ndr_print_struct(ndr
, name
, "SERVER_INFO_1548");
2528 ndr_print_uint32(ndr
, "sv1548_errorthreshold", r
->sv1548_errorthreshold
);
2532 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1549(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1549
*r
)
2534 if (ndr_flags
& NDR_SCALARS
) {
2535 NDR_CHECK(ndr_push_align(ndr
, 4));
2536 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1549_networkerrorthreshold
));
2537 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2539 if (ndr_flags
& NDR_BUFFERS
) {
2541 return NDR_ERR_SUCCESS
;
2544 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1549(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1549
*r
)
2546 if (ndr_flags
& NDR_SCALARS
) {
2547 NDR_CHECK(ndr_pull_align(ndr
, 4));
2548 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1549_networkerrorthreshold
));
2549 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2551 if (ndr_flags
& NDR_BUFFERS
) {
2553 return NDR_ERR_SUCCESS
;
2556 _PUBLIC_
void ndr_print_SERVER_INFO_1549(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1549
*r
)
2558 ndr_print_struct(ndr
, name
, "SERVER_INFO_1549");
2560 ndr_print_uint32(ndr
, "sv1549_networkerrorthreshold", r
->sv1549_networkerrorthreshold
);
2564 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1550(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1550
*r
)
2566 if (ndr_flags
& NDR_SCALARS
) {
2567 NDR_CHECK(ndr_push_align(ndr
, 4));
2568 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1550_diskspacethreshold
));
2569 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2571 if (ndr_flags
& NDR_BUFFERS
) {
2573 return NDR_ERR_SUCCESS
;
2576 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1550(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1550
*r
)
2578 if (ndr_flags
& NDR_SCALARS
) {
2579 NDR_CHECK(ndr_pull_align(ndr
, 4));
2580 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1550_diskspacethreshold
));
2581 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2583 if (ndr_flags
& NDR_BUFFERS
) {
2585 return NDR_ERR_SUCCESS
;
2588 _PUBLIC_
void ndr_print_SERVER_INFO_1550(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1550
*r
)
2590 ndr_print_struct(ndr
, name
, "SERVER_INFO_1550");
2592 ndr_print_uint32(ndr
, "sv1550_diskspacethreshold", r
->sv1550_diskspacethreshold
);
2596 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1552(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1552
*r
)
2598 if (ndr_flags
& NDR_SCALARS
) {
2599 NDR_CHECK(ndr_push_align(ndr
, 4));
2600 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1552_maxlinkdelay
));
2601 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2603 if (ndr_flags
& NDR_BUFFERS
) {
2605 return NDR_ERR_SUCCESS
;
2608 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1552(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1552
*r
)
2610 if (ndr_flags
& NDR_SCALARS
) {
2611 NDR_CHECK(ndr_pull_align(ndr
, 4));
2612 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1552_maxlinkdelay
));
2613 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2615 if (ndr_flags
& NDR_BUFFERS
) {
2617 return NDR_ERR_SUCCESS
;
2620 _PUBLIC_
void ndr_print_SERVER_INFO_1552(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1552
*r
)
2622 ndr_print_struct(ndr
, name
, "SERVER_INFO_1552");
2624 ndr_print_uint32(ndr
, "sv1552_maxlinkdelay", r
->sv1552_maxlinkdelay
);
2628 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1553(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1553
*r
)
2630 if (ndr_flags
& NDR_SCALARS
) {
2631 NDR_CHECK(ndr_push_align(ndr
, 4));
2632 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1553_minlinkthroughput
));
2633 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2635 if (ndr_flags
& NDR_BUFFERS
) {
2637 return NDR_ERR_SUCCESS
;
2640 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1553(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1553
*r
)
2642 if (ndr_flags
& NDR_SCALARS
) {
2643 NDR_CHECK(ndr_pull_align(ndr
, 4));
2644 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1553_minlinkthroughput
));
2645 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2647 if (ndr_flags
& NDR_BUFFERS
) {
2649 return NDR_ERR_SUCCESS
;
2652 _PUBLIC_
void ndr_print_SERVER_INFO_1553(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1553
*r
)
2654 ndr_print_struct(ndr
, name
, "SERVER_INFO_1553");
2656 ndr_print_uint32(ndr
, "sv1553_minlinkthroughput", r
->sv1553_minlinkthroughput
);
2660 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1554(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1554
*r
)
2662 if (ndr_flags
& NDR_SCALARS
) {
2663 NDR_CHECK(ndr_push_align(ndr
, 4));
2664 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1554_linkinfovalidtime
));
2665 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2667 if (ndr_flags
& NDR_BUFFERS
) {
2669 return NDR_ERR_SUCCESS
;
2672 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1554(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1554
*r
)
2674 if (ndr_flags
& NDR_SCALARS
) {
2675 NDR_CHECK(ndr_pull_align(ndr
, 4));
2676 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1554_linkinfovalidtime
));
2677 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2679 if (ndr_flags
& NDR_BUFFERS
) {
2681 return NDR_ERR_SUCCESS
;
2684 _PUBLIC_
void ndr_print_SERVER_INFO_1554(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1554
*r
)
2686 ndr_print_struct(ndr
, name
, "SERVER_INFO_1554");
2688 ndr_print_uint32(ndr
, "sv1554_linkinfovalidtime", r
->sv1554_linkinfovalidtime
);
2692 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1555(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1555
*r
)
2694 if (ndr_flags
& NDR_SCALARS
) {
2695 NDR_CHECK(ndr_push_align(ndr
, 4));
2696 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1555_scavqosinfoupdatetime
));
2697 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2699 if (ndr_flags
& NDR_BUFFERS
) {
2701 return NDR_ERR_SUCCESS
;
2704 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1555(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1555
*r
)
2706 if (ndr_flags
& NDR_SCALARS
) {
2707 NDR_CHECK(ndr_pull_align(ndr
, 4));
2708 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1555_scavqosinfoupdatetime
));
2709 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2711 if (ndr_flags
& NDR_BUFFERS
) {
2713 return NDR_ERR_SUCCESS
;
2716 _PUBLIC_
void ndr_print_SERVER_INFO_1555(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1555
*r
)
2718 ndr_print_struct(ndr
, name
, "SERVER_INFO_1555");
2720 ndr_print_uint32(ndr
, "sv1555_scavqosinfoupdatetime", r
->sv1555_scavqosinfoupdatetime
);
2724 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1556(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1556
*r
)
2726 if (ndr_flags
& NDR_SCALARS
) {
2727 NDR_CHECK(ndr_push_align(ndr
, 4));
2728 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1556_maxworkitemidletime
));
2729 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2731 if (ndr_flags
& NDR_BUFFERS
) {
2733 return NDR_ERR_SUCCESS
;
2736 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1556(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1556
*r
)
2738 if (ndr_flags
& NDR_SCALARS
) {
2739 NDR_CHECK(ndr_pull_align(ndr
, 4));
2740 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1556_maxworkitemidletime
));
2741 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2743 if (ndr_flags
& NDR_BUFFERS
) {
2745 return NDR_ERR_SUCCESS
;
2748 _PUBLIC_
void ndr_print_SERVER_INFO_1556(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1556
*r
)
2750 ndr_print_struct(ndr
, name
, "SERVER_INFO_1556");
2752 ndr_print_uint32(ndr
, "sv1556_maxworkitemidletime", r
->sv1556_maxworkitemidletime
);
2756 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1557(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1557
*r
)
2758 if (ndr_flags
& NDR_SCALARS
) {
2759 NDR_CHECK(ndr_push_align(ndr
, 4));
2760 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1557_maxrawworkitems
));
2761 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2763 if (ndr_flags
& NDR_BUFFERS
) {
2765 return NDR_ERR_SUCCESS
;
2768 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1557(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1557
*r
)
2770 if (ndr_flags
& NDR_SCALARS
) {
2771 NDR_CHECK(ndr_pull_align(ndr
, 4));
2772 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1557_maxrawworkitems
));
2773 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2775 if (ndr_flags
& NDR_BUFFERS
) {
2777 return NDR_ERR_SUCCESS
;
2780 _PUBLIC_
void ndr_print_SERVER_INFO_1557(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1557
*r
)
2782 ndr_print_struct(ndr
, name
, "SERVER_INFO_1557");
2784 ndr_print_uint32(ndr
, "sv1557_maxrawworkitems", r
->sv1557_maxrawworkitems
);
2788 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1560(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1560
*r
)
2790 if (ndr_flags
& NDR_SCALARS
) {
2791 NDR_CHECK(ndr_push_align(ndr
, 4));
2792 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1560_producttype
));
2793 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2795 if (ndr_flags
& NDR_BUFFERS
) {
2797 return NDR_ERR_SUCCESS
;
2800 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1560(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1560
*r
)
2802 if (ndr_flags
& NDR_SCALARS
) {
2803 NDR_CHECK(ndr_pull_align(ndr
, 4));
2804 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1560_producttype
));
2805 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2807 if (ndr_flags
& NDR_BUFFERS
) {
2809 return NDR_ERR_SUCCESS
;
2812 _PUBLIC_
void ndr_print_SERVER_INFO_1560(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1560
*r
)
2814 ndr_print_struct(ndr
, name
, "SERVER_INFO_1560");
2816 ndr_print_uint32(ndr
, "sv1560_producttype", r
->sv1560_producttype
);
2820 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1561(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1561
*r
)
2822 if (ndr_flags
& NDR_SCALARS
) {
2823 NDR_CHECK(ndr_push_align(ndr
, 4));
2824 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1561_serversize
));
2825 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2827 if (ndr_flags
& NDR_BUFFERS
) {
2829 return NDR_ERR_SUCCESS
;
2832 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1561(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1561
*r
)
2834 if (ndr_flags
& NDR_SCALARS
) {
2835 NDR_CHECK(ndr_pull_align(ndr
, 4));
2836 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1561_serversize
));
2837 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2839 if (ndr_flags
& NDR_BUFFERS
) {
2841 return NDR_ERR_SUCCESS
;
2844 _PUBLIC_
void ndr_print_SERVER_INFO_1561(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1561
*r
)
2846 ndr_print_struct(ndr
, name
, "SERVER_INFO_1561");
2848 ndr_print_uint32(ndr
, "sv1561_serversize", r
->sv1561_serversize
);
2852 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1562(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1562
*r
)
2854 if (ndr_flags
& NDR_SCALARS
) {
2855 NDR_CHECK(ndr_push_align(ndr
, 4));
2856 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1562_connectionlessautodisc
));
2857 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2859 if (ndr_flags
& NDR_BUFFERS
) {
2861 return NDR_ERR_SUCCESS
;
2864 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1562(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1562
*r
)
2866 if (ndr_flags
& NDR_SCALARS
) {
2867 NDR_CHECK(ndr_pull_align(ndr
, 4));
2868 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1562_connectionlessautodisc
));
2869 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2871 if (ndr_flags
& NDR_BUFFERS
) {
2873 return NDR_ERR_SUCCESS
;
2876 _PUBLIC_
void ndr_print_SERVER_INFO_1562(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1562
*r
)
2878 ndr_print_struct(ndr
, name
, "SERVER_INFO_1562");
2880 ndr_print_uint32(ndr
, "sv1562_connectionlessautodisc", r
->sv1562_connectionlessautodisc
);
2884 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1563(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1563
*r
)
2886 if (ndr_flags
& NDR_SCALARS
) {
2887 NDR_CHECK(ndr_push_align(ndr
, 4));
2888 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1563_sharingviolationretries
));
2889 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2891 if (ndr_flags
& NDR_BUFFERS
) {
2893 return NDR_ERR_SUCCESS
;
2896 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1563(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1563
*r
)
2898 if (ndr_flags
& NDR_SCALARS
) {
2899 NDR_CHECK(ndr_pull_align(ndr
, 4));
2900 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1563_sharingviolationretries
));
2901 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2903 if (ndr_flags
& NDR_BUFFERS
) {
2905 return NDR_ERR_SUCCESS
;
2908 _PUBLIC_
void ndr_print_SERVER_INFO_1563(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1563
*r
)
2910 ndr_print_struct(ndr
, name
, "SERVER_INFO_1563");
2912 ndr_print_uint32(ndr
, "sv1563_sharingviolationretries", r
->sv1563_sharingviolationretries
);
2916 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1564(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1564
*r
)
2918 if (ndr_flags
& NDR_SCALARS
) {
2919 NDR_CHECK(ndr_push_align(ndr
, 4));
2920 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1564_sharingviolationdelay
));
2921 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2923 if (ndr_flags
& NDR_BUFFERS
) {
2925 return NDR_ERR_SUCCESS
;
2928 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1564(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1564
*r
)
2930 if (ndr_flags
& NDR_SCALARS
) {
2931 NDR_CHECK(ndr_pull_align(ndr
, 4));
2932 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1564_sharingviolationdelay
));
2933 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2935 if (ndr_flags
& NDR_BUFFERS
) {
2937 return NDR_ERR_SUCCESS
;
2940 _PUBLIC_
void ndr_print_SERVER_INFO_1564(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1564
*r
)
2942 ndr_print_struct(ndr
, name
, "SERVER_INFO_1564");
2944 ndr_print_uint32(ndr
, "sv1564_sharingviolationdelay", r
->sv1564_sharingviolationdelay
);
2948 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1565(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1565
*r
)
2950 if (ndr_flags
& NDR_SCALARS
) {
2951 NDR_CHECK(ndr_push_align(ndr
, 4));
2952 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1565_maxglobalopensearch
));
2953 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
2955 if (ndr_flags
& NDR_BUFFERS
) {
2957 return NDR_ERR_SUCCESS
;
2960 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1565(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1565
*r
)
2962 if (ndr_flags
& NDR_SCALARS
) {
2963 NDR_CHECK(ndr_pull_align(ndr
, 4));
2964 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1565_maxglobalopensearch
));
2965 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
2967 if (ndr_flags
& NDR_BUFFERS
) {
2969 return NDR_ERR_SUCCESS
;
2972 _PUBLIC_
void ndr_print_SERVER_INFO_1565(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1565
*r
)
2974 ndr_print_struct(ndr
, name
, "SERVER_INFO_1565");
2976 ndr_print_uint32(ndr
, "sv1565_maxglobalopensearch", r
->sv1565_maxglobalopensearch
);
2980 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1566(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1566
*r
)
2982 if (ndr_flags
& NDR_SCALARS
) {
2983 NDR_CHECK(ndr_push_align(ndr
, 1));
2984 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1566_removeduplicatesearches
));
2985 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
2987 if (ndr_flags
& NDR_BUFFERS
) {
2989 return NDR_ERR_SUCCESS
;
2992 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1566(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1566
*r
)
2994 if (ndr_flags
& NDR_SCALARS
) {
2995 NDR_CHECK(ndr_pull_align(ndr
, 1));
2996 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1566_removeduplicatesearches
));
2997 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
2999 if (ndr_flags
& NDR_BUFFERS
) {
3001 return NDR_ERR_SUCCESS
;
3004 _PUBLIC_
void ndr_print_SERVER_INFO_1566(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1566
*r
)
3006 ndr_print_struct(ndr
, name
, "SERVER_INFO_1566");
3008 ndr_print_uint8(ndr
, "sv1566_removeduplicatesearches", r
->sv1566_removeduplicatesearches
);
3012 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1567(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1567
*r
)
3014 if (ndr_flags
& NDR_SCALARS
) {
3015 NDR_CHECK(ndr_push_align(ndr
, 4));
3016 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1567_lockviolationretries
));
3017 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3019 if (ndr_flags
& NDR_BUFFERS
) {
3021 return NDR_ERR_SUCCESS
;
3024 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1567(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1567
*r
)
3026 if (ndr_flags
& NDR_SCALARS
) {
3027 NDR_CHECK(ndr_pull_align(ndr
, 4));
3028 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1567_lockviolationretries
));
3029 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3031 if (ndr_flags
& NDR_BUFFERS
) {
3033 return NDR_ERR_SUCCESS
;
3036 _PUBLIC_
void ndr_print_SERVER_INFO_1567(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1567
*r
)
3038 ndr_print_struct(ndr
, name
, "SERVER_INFO_1567");
3040 ndr_print_uint32(ndr
, "sv1567_lockviolationretries", r
->sv1567_lockviolationretries
);
3044 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1568(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1568
*r
)
3046 if (ndr_flags
& NDR_SCALARS
) {
3047 NDR_CHECK(ndr_push_align(ndr
, 4));
3048 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1568_lockviolationoffset
));
3049 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3051 if (ndr_flags
& NDR_BUFFERS
) {
3053 return NDR_ERR_SUCCESS
;
3056 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1568(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1568
*r
)
3058 if (ndr_flags
& NDR_SCALARS
) {
3059 NDR_CHECK(ndr_pull_align(ndr
, 4));
3060 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1568_lockviolationoffset
));
3061 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3063 if (ndr_flags
& NDR_BUFFERS
) {
3065 return NDR_ERR_SUCCESS
;
3068 _PUBLIC_
void ndr_print_SERVER_INFO_1568(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1568
*r
)
3070 ndr_print_struct(ndr
, name
, "SERVER_INFO_1568");
3072 ndr_print_uint32(ndr
, "sv1568_lockviolationoffset", r
->sv1568_lockviolationoffset
);
3076 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1569(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1569
*r
)
3078 if (ndr_flags
& NDR_SCALARS
) {
3079 NDR_CHECK(ndr_push_align(ndr
, 4));
3080 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1569_lockviolationdelay
));
3081 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3083 if (ndr_flags
& NDR_BUFFERS
) {
3085 return NDR_ERR_SUCCESS
;
3088 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1569(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1569
*r
)
3090 if (ndr_flags
& NDR_SCALARS
) {
3091 NDR_CHECK(ndr_pull_align(ndr
, 4));
3092 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1569_lockviolationdelay
));
3093 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3095 if (ndr_flags
& NDR_BUFFERS
) {
3097 return NDR_ERR_SUCCESS
;
3100 _PUBLIC_
void ndr_print_SERVER_INFO_1569(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1569
*r
)
3102 ndr_print_struct(ndr
, name
, "SERVER_INFO_1569");
3104 ndr_print_uint32(ndr
, "sv1569_lockviolationdelay", r
->sv1569_lockviolationdelay
);
3108 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1570(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1570
*r
)
3110 if (ndr_flags
& NDR_SCALARS
) {
3111 NDR_CHECK(ndr_push_align(ndr
, 4));
3112 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1570_mdlreadswitchover
));
3113 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3115 if (ndr_flags
& NDR_BUFFERS
) {
3117 return NDR_ERR_SUCCESS
;
3120 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1570(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1570
*r
)
3122 if (ndr_flags
& NDR_SCALARS
) {
3123 NDR_CHECK(ndr_pull_align(ndr
, 4));
3124 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1570_mdlreadswitchover
));
3125 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3127 if (ndr_flags
& NDR_BUFFERS
) {
3129 return NDR_ERR_SUCCESS
;
3132 _PUBLIC_
void ndr_print_SERVER_INFO_1570(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1570
*r
)
3134 ndr_print_struct(ndr
, name
, "SERVER_INFO_1570");
3136 ndr_print_uint32(ndr
, "sv1570_mdlreadswitchover", r
->sv1570_mdlreadswitchover
);
3140 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1571(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1571
*r
)
3142 if (ndr_flags
& NDR_SCALARS
) {
3143 NDR_CHECK(ndr_push_align(ndr
, 4));
3144 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1571_cachedopenlimit
));
3145 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3147 if (ndr_flags
& NDR_BUFFERS
) {
3149 return NDR_ERR_SUCCESS
;
3152 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1571(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1571
*r
)
3154 if (ndr_flags
& NDR_SCALARS
) {
3155 NDR_CHECK(ndr_pull_align(ndr
, 4));
3156 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1571_cachedopenlimit
));
3157 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3159 if (ndr_flags
& NDR_BUFFERS
) {
3161 return NDR_ERR_SUCCESS
;
3164 _PUBLIC_
void ndr_print_SERVER_INFO_1571(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1571
*r
)
3166 ndr_print_struct(ndr
, name
, "SERVER_INFO_1571");
3168 ndr_print_uint32(ndr
, "sv1571_cachedopenlimit", r
->sv1571_cachedopenlimit
);
3172 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1572(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1572
*r
)
3174 if (ndr_flags
& NDR_SCALARS
) {
3175 NDR_CHECK(ndr_push_align(ndr
, 4));
3176 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1572_criticalthreads
));
3177 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3179 if (ndr_flags
& NDR_BUFFERS
) {
3181 return NDR_ERR_SUCCESS
;
3184 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1572(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1572
*r
)
3186 if (ndr_flags
& NDR_SCALARS
) {
3187 NDR_CHECK(ndr_pull_align(ndr
, 4));
3188 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1572_criticalthreads
));
3189 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3191 if (ndr_flags
& NDR_BUFFERS
) {
3193 return NDR_ERR_SUCCESS
;
3196 _PUBLIC_
void ndr_print_SERVER_INFO_1572(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1572
*r
)
3198 ndr_print_struct(ndr
, name
, "SERVER_INFO_1572");
3200 ndr_print_uint32(ndr
, "sv1572_criticalthreads", r
->sv1572_criticalthreads
);
3204 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1573(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1573
*r
)
3206 if (ndr_flags
& NDR_SCALARS
) {
3207 NDR_CHECK(ndr_push_align(ndr
, 4));
3208 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1573_restrictnullsessaccess
));
3209 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3211 if (ndr_flags
& NDR_BUFFERS
) {
3213 return NDR_ERR_SUCCESS
;
3216 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1573(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1573
*r
)
3218 if (ndr_flags
& NDR_SCALARS
) {
3219 NDR_CHECK(ndr_pull_align(ndr
, 4));
3220 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1573_restrictnullsessaccess
));
3221 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3223 if (ndr_flags
& NDR_BUFFERS
) {
3225 return NDR_ERR_SUCCESS
;
3228 _PUBLIC_
void ndr_print_SERVER_INFO_1573(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1573
*r
)
3230 ndr_print_struct(ndr
, name
, "SERVER_INFO_1573");
3232 ndr_print_uint32(ndr
, "sv1573_restrictnullsessaccess", r
->sv1573_restrictnullsessaccess
);
3236 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1574(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1574
*r
)
3238 if (ndr_flags
& NDR_SCALARS
) {
3239 NDR_CHECK(ndr_push_align(ndr
, 4));
3240 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1574_enablewfw311directipx
));
3241 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3243 if (ndr_flags
& NDR_BUFFERS
) {
3245 return NDR_ERR_SUCCESS
;
3248 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1574(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1574
*r
)
3250 if (ndr_flags
& NDR_SCALARS
) {
3251 NDR_CHECK(ndr_pull_align(ndr
, 4));
3252 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1574_enablewfw311directipx
));
3253 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3255 if (ndr_flags
& NDR_BUFFERS
) {
3257 return NDR_ERR_SUCCESS
;
3260 _PUBLIC_
void ndr_print_SERVER_INFO_1574(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1574
*r
)
3262 ndr_print_struct(ndr
, name
, "SERVER_INFO_1574");
3264 ndr_print_uint32(ndr
, "sv1574_enablewfw311directipx", r
->sv1574_enablewfw311directipx
);
3268 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1575(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1575
*r
)
3270 if (ndr_flags
& NDR_SCALARS
) {
3271 NDR_CHECK(ndr_push_align(ndr
, 4));
3272 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1575_otherqueueaffinity
));
3273 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3275 if (ndr_flags
& NDR_BUFFERS
) {
3277 return NDR_ERR_SUCCESS
;
3280 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1575(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1575
*r
)
3282 if (ndr_flags
& NDR_SCALARS
) {
3283 NDR_CHECK(ndr_pull_align(ndr
, 4));
3284 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1575_otherqueueaffinity
));
3285 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3287 if (ndr_flags
& NDR_BUFFERS
) {
3289 return NDR_ERR_SUCCESS
;
3292 _PUBLIC_
void ndr_print_SERVER_INFO_1575(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1575
*r
)
3294 ndr_print_struct(ndr
, name
, "SERVER_INFO_1575");
3296 ndr_print_uint32(ndr
, "sv1575_otherqueueaffinity", r
->sv1575_otherqueueaffinity
);
3300 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1576(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1576
*r
)
3302 if (ndr_flags
& NDR_SCALARS
) {
3303 NDR_CHECK(ndr_push_align(ndr
, 4));
3304 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1576_queuesamplesecs
));
3305 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3307 if (ndr_flags
& NDR_BUFFERS
) {
3309 return NDR_ERR_SUCCESS
;
3312 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1576(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1576
*r
)
3314 if (ndr_flags
& NDR_SCALARS
) {
3315 NDR_CHECK(ndr_pull_align(ndr
, 4));
3316 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1576_queuesamplesecs
));
3317 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3319 if (ndr_flags
& NDR_BUFFERS
) {
3321 return NDR_ERR_SUCCESS
;
3324 _PUBLIC_
void ndr_print_SERVER_INFO_1576(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1576
*r
)
3326 ndr_print_struct(ndr
, name
, "SERVER_INFO_1576");
3328 ndr_print_uint32(ndr
, "sv1576_queuesamplesecs", r
->sv1576_queuesamplesecs
);
3332 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1577(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1577
*r
)
3334 if (ndr_flags
& NDR_SCALARS
) {
3335 NDR_CHECK(ndr_push_align(ndr
, 4));
3336 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1577_balancecount
));
3337 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3339 if (ndr_flags
& NDR_BUFFERS
) {
3341 return NDR_ERR_SUCCESS
;
3344 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1577(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1577
*r
)
3346 if (ndr_flags
& NDR_SCALARS
) {
3347 NDR_CHECK(ndr_pull_align(ndr
, 4));
3348 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1577_balancecount
));
3349 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3351 if (ndr_flags
& NDR_BUFFERS
) {
3353 return NDR_ERR_SUCCESS
;
3356 _PUBLIC_
void ndr_print_SERVER_INFO_1577(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1577
*r
)
3358 ndr_print_struct(ndr
, name
, "SERVER_INFO_1577");
3360 ndr_print_uint32(ndr
, "sv1577_balancecount", r
->sv1577_balancecount
);
3364 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1578(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1578
*r
)
3366 if (ndr_flags
& NDR_SCALARS
) {
3367 NDR_CHECK(ndr_push_align(ndr
, 4));
3368 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1578_preferredaffinity
));
3369 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3371 if (ndr_flags
& NDR_BUFFERS
) {
3373 return NDR_ERR_SUCCESS
;
3376 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1578(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1578
*r
)
3378 if (ndr_flags
& NDR_SCALARS
) {
3379 NDR_CHECK(ndr_pull_align(ndr
, 4));
3380 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1578_preferredaffinity
));
3381 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3383 if (ndr_flags
& NDR_BUFFERS
) {
3385 return NDR_ERR_SUCCESS
;
3388 _PUBLIC_
void ndr_print_SERVER_INFO_1578(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1578
*r
)
3390 ndr_print_struct(ndr
, name
, "SERVER_INFO_1578");
3392 ndr_print_uint32(ndr
, "sv1578_preferredaffinity", r
->sv1578_preferredaffinity
);
3396 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1579(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1579
*r
)
3398 if (ndr_flags
& NDR_SCALARS
) {
3399 NDR_CHECK(ndr_push_align(ndr
, 4));
3400 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1579_maxfreerfcbs
));
3401 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3403 if (ndr_flags
& NDR_BUFFERS
) {
3405 return NDR_ERR_SUCCESS
;
3408 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1579(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1579
*r
)
3410 if (ndr_flags
& NDR_SCALARS
) {
3411 NDR_CHECK(ndr_pull_align(ndr
, 4));
3412 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1579_maxfreerfcbs
));
3413 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3415 if (ndr_flags
& NDR_BUFFERS
) {
3417 return NDR_ERR_SUCCESS
;
3420 _PUBLIC_
void ndr_print_SERVER_INFO_1579(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1579
*r
)
3422 ndr_print_struct(ndr
, name
, "SERVER_INFO_1579");
3424 ndr_print_uint32(ndr
, "sv1579_maxfreerfcbs", r
->sv1579_maxfreerfcbs
);
3428 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1580(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1580
*r
)
3430 if (ndr_flags
& NDR_SCALARS
) {
3431 NDR_CHECK(ndr_push_align(ndr
, 4));
3432 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1580_maxfreemfcbs
));
3433 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3435 if (ndr_flags
& NDR_BUFFERS
) {
3437 return NDR_ERR_SUCCESS
;
3440 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1580(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1580
*r
)
3442 if (ndr_flags
& NDR_SCALARS
) {
3443 NDR_CHECK(ndr_pull_align(ndr
, 4));
3444 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1580_maxfreemfcbs
));
3445 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3447 if (ndr_flags
& NDR_BUFFERS
) {
3449 return NDR_ERR_SUCCESS
;
3452 _PUBLIC_
void ndr_print_SERVER_INFO_1580(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1580
*r
)
3454 ndr_print_struct(ndr
, name
, "SERVER_INFO_1580");
3456 ndr_print_uint32(ndr
, "sv1580_maxfreemfcbs", r
->sv1580_maxfreemfcbs
);
3460 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1581(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1581
*r
)
3462 if (ndr_flags
& NDR_SCALARS
) {
3463 NDR_CHECK(ndr_push_align(ndr
, 4));
3464 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1581_maxfreemlcbs
));
3465 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3467 if (ndr_flags
& NDR_BUFFERS
) {
3469 return NDR_ERR_SUCCESS
;
3472 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1581(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1581
*r
)
3474 if (ndr_flags
& NDR_SCALARS
) {
3475 NDR_CHECK(ndr_pull_align(ndr
, 4));
3476 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1581_maxfreemlcbs
));
3477 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3479 if (ndr_flags
& NDR_BUFFERS
) {
3481 return NDR_ERR_SUCCESS
;
3484 _PUBLIC_
void ndr_print_SERVER_INFO_1581(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1581
*r
)
3486 ndr_print_struct(ndr
, name
, "SERVER_INFO_1581");
3488 ndr_print_uint32(ndr
, "sv1581_maxfreemlcbs", r
->sv1581_maxfreemlcbs
);
3492 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1582(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1582
*r
)
3494 if (ndr_flags
& NDR_SCALARS
) {
3495 NDR_CHECK(ndr_push_align(ndr
, 4));
3496 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1582_maxfreepagedpoolchunks
));
3497 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3499 if (ndr_flags
& NDR_BUFFERS
) {
3501 return NDR_ERR_SUCCESS
;
3504 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1582(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1582
*r
)
3506 if (ndr_flags
& NDR_SCALARS
) {
3507 NDR_CHECK(ndr_pull_align(ndr
, 4));
3508 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1582_maxfreepagedpoolchunks
));
3509 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3511 if (ndr_flags
& NDR_BUFFERS
) {
3513 return NDR_ERR_SUCCESS
;
3516 _PUBLIC_
void ndr_print_SERVER_INFO_1582(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1582
*r
)
3518 ndr_print_struct(ndr
, name
, "SERVER_INFO_1582");
3520 ndr_print_uint32(ndr
, "sv1582_maxfreepagedpoolchunks", r
->sv1582_maxfreepagedpoolchunks
);
3524 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1583(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1583
*r
)
3526 if (ndr_flags
& NDR_SCALARS
) {
3527 NDR_CHECK(ndr_push_align(ndr
, 4));
3528 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1583_minpagedpoolchunksize
));
3529 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3531 if (ndr_flags
& NDR_BUFFERS
) {
3533 return NDR_ERR_SUCCESS
;
3536 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1583(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1583
*r
)
3538 if (ndr_flags
& NDR_SCALARS
) {
3539 NDR_CHECK(ndr_pull_align(ndr
, 4));
3540 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1583_minpagedpoolchunksize
));
3541 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3543 if (ndr_flags
& NDR_BUFFERS
) {
3545 return NDR_ERR_SUCCESS
;
3548 _PUBLIC_
void ndr_print_SERVER_INFO_1583(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1583
*r
)
3550 ndr_print_struct(ndr
, name
, "SERVER_INFO_1583");
3552 ndr_print_uint32(ndr
, "sv1583_minpagedpoolchunksize", r
->sv1583_minpagedpoolchunksize
);
3556 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1584(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1584
*r
)
3558 if (ndr_flags
& NDR_SCALARS
) {
3559 NDR_CHECK(ndr_push_align(ndr
, 4));
3560 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1584_maxpagedpoolchunksize
));
3561 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3563 if (ndr_flags
& NDR_BUFFERS
) {
3565 return NDR_ERR_SUCCESS
;
3568 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1584(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1584
*r
)
3570 if (ndr_flags
& NDR_SCALARS
) {
3571 NDR_CHECK(ndr_pull_align(ndr
, 4));
3572 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1584_maxpagedpoolchunksize
));
3573 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3575 if (ndr_flags
& NDR_BUFFERS
) {
3577 return NDR_ERR_SUCCESS
;
3580 _PUBLIC_
void ndr_print_SERVER_INFO_1584(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1584
*r
)
3582 ndr_print_struct(ndr
, name
, "SERVER_INFO_1584");
3584 ndr_print_uint32(ndr
, "sv1584_maxpagedpoolchunksize", r
->sv1584_maxpagedpoolchunksize
);
3588 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1585(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1585
*r
)
3590 if (ndr_flags
& NDR_SCALARS
) {
3591 NDR_CHECK(ndr_push_align(ndr
, 1));
3592 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1585_sendsfrompreferredprocessor
));
3593 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
3595 if (ndr_flags
& NDR_BUFFERS
) {
3597 return NDR_ERR_SUCCESS
;
3600 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1585(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1585
*r
)
3602 if (ndr_flags
& NDR_SCALARS
) {
3603 NDR_CHECK(ndr_pull_align(ndr
, 1));
3604 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1585_sendsfrompreferredprocessor
));
3605 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
3607 if (ndr_flags
& NDR_BUFFERS
) {
3609 return NDR_ERR_SUCCESS
;
3612 _PUBLIC_
void ndr_print_SERVER_INFO_1585(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1585
*r
)
3614 ndr_print_struct(ndr
, name
, "SERVER_INFO_1585");
3616 ndr_print_uint8(ndr
, "sv1585_sendsfrompreferredprocessor", r
->sv1585_sendsfrompreferredprocessor
);
3620 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1586(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1586
*r
)
3622 if (ndr_flags
& NDR_SCALARS
) {
3623 NDR_CHECK(ndr_push_align(ndr
, 4));
3624 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1586_maxthreadsperqueue
));
3625 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3627 if (ndr_flags
& NDR_BUFFERS
) {
3629 return NDR_ERR_SUCCESS
;
3632 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1586(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1586
*r
)
3634 if (ndr_flags
& NDR_SCALARS
) {
3635 NDR_CHECK(ndr_pull_align(ndr
, 4));
3636 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1586_maxthreadsperqueue
));
3637 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3639 if (ndr_flags
& NDR_BUFFERS
) {
3641 return NDR_ERR_SUCCESS
;
3644 _PUBLIC_
void ndr_print_SERVER_INFO_1586(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1586
*r
)
3646 ndr_print_struct(ndr
, name
, "SERVER_INFO_1586");
3648 ndr_print_uint32(ndr
, "sv1586_maxthreadsperqueue", r
->sv1586_maxthreadsperqueue
);
3652 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1587(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1587
*r
)
3654 if (ndr_flags
& NDR_SCALARS
) {
3655 NDR_CHECK(ndr_push_align(ndr
, 4));
3656 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1587_cacheddirectorylimit
));
3657 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3659 if (ndr_flags
& NDR_BUFFERS
) {
3661 return NDR_ERR_SUCCESS
;
3664 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1587(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1587
*r
)
3666 if (ndr_flags
& NDR_SCALARS
) {
3667 NDR_CHECK(ndr_pull_align(ndr
, 4));
3668 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1587_cacheddirectorylimit
));
3669 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3671 if (ndr_flags
& NDR_BUFFERS
) {
3673 return NDR_ERR_SUCCESS
;
3676 _PUBLIC_
void ndr_print_SERVER_INFO_1587(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1587
*r
)
3678 ndr_print_struct(ndr
, name
, "SERVER_INFO_1587");
3680 ndr_print_uint32(ndr
, "sv1587_cacheddirectorylimit", r
->sv1587_cacheddirectorylimit
);
3684 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1588(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1588
*r
)
3686 if (ndr_flags
& NDR_SCALARS
) {
3687 NDR_CHECK(ndr_push_align(ndr
, 4));
3688 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1588_maxcopylength
));
3689 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3691 if (ndr_flags
& NDR_BUFFERS
) {
3693 return NDR_ERR_SUCCESS
;
3696 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1588(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1588
*r
)
3698 if (ndr_flags
& NDR_SCALARS
) {
3699 NDR_CHECK(ndr_pull_align(ndr
, 4));
3700 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1588_maxcopylength
));
3701 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3703 if (ndr_flags
& NDR_BUFFERS
) {
3705 return NDR_ERR_SUCCESS
;
3708 _PUBLIC_
void ndr_print_SERVER_INFO_1588(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1588
*r
)
3710 ndr_print_struct(ndr
, name
, "SERVER_INFO_1588");
3712 ndr_print_uint32(ndr
, "sv1588_maxcopylength", r
->sv1588_maxcopylength
);
3716 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1590(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1590
*r
)
3718 if (ndr_flags
& NDR_SCALARS
) {
3719 NDR_CHECK(ndr_push_align(ndr
, 4));
3720 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1590_enablecompression
));
3721 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3723 if (ndr_flags
& NDR_BUFFERS
) {
3725 return NDR_ERR_SUCCESS
;
3728 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1590(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1590
*r
)
3730 if (ndr_flags
& NDR_SCALARS
) {
3731 NDR_CHECK(ndr_pull_align(ndr
, 4));
3732 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1590_enablecompression
));
3733 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3735 if (ndr_flags
& NDR_BUFFERS
) {
3737 return NDR_ERR_SUCCESS
;
3740 _PUBLIC_
void ndr_print_SERVER_INFO_1590(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1590
*r
)
3742 ndr_print_struct(ndr
, name
, "SERVER_INFO_1590");
3744 ndr_print_uint32(ndr
, "sv1590_enablecompression", r
->sv1590_enablecompression
);
3748 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1591(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1591
*r
)
3750 if (ndr_flags
& NDR_SCALARS
) {
3751 NDR_CHECK(ndr_push_align(ndr
, 4));
3752 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1591_autosharewks
));
3753 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3755 if (ndr_flags
& NDR_BUFFERS
) {
3757 return NDR_ERR_SUCCESS
;
3760 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1591(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1591
*r
)
3762 if (ndr_flags
& NDR_SCALARS
) {
3763 NDR_CHECK(ndr_pull_align(ndr
, 4));
3764 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1591_autosharewks
));
3765 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3767 if (ndr_flags
& NDR_BUFFERS
) {
3769 return NDR_ERR_SUCCESS
;
3772 _PUBLIC_
void ndr_print_SERVER_INFO_1591(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1591
*r
)
3774 ndr_print_struct(ndr
, name
, "SERVER_INFO_1591");
3776 ndr_print_uint32(ndr
, "sv1591_autosharewks", r
->sv1591_autosharewks
);
3780 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1592(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1592
*r
)
3782 if (ndr_flags
& NDR_SCALARS
) {
3783 NDR_CHECK(ndr_push_align(ndr
, 4));
3784 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1592_autosharewks
));
3785 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3787 if (ndr_flags
& NDR_BUFFERS
) {
3789 return NDR_ERR_SUCCESS
;
3792 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1592(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1592
*r
)
3794 if (ndr_flags
& NDR_SCALARS
) {
3795 NDR_CHECK(ndr_pull_align(ndr
, 4));
3796 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1592_autosharewks
));
3797 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3799 if (ndr_flags
& NDR_BUFFERS
) {
3801 return NDR_ERR_SUCCESS
;
3804 _PUBLIC_
void ndr_print_SERVER_INFO_1592(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1592
*r
)
3806 ndr_print_struct(ndr
, name
, "SERVER_INFO_1592");
3808 ndr_print_uint32(ndr
, "sv1592_autosharewks", r
->sv1592_autosharewks
);
3812 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1593(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1593
*r
)
3814 if (ndr_flags
& NDR_SCALARS
) {
3815 NDR_CHECK(ndr_push_align(ndr
, 4));
3816 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1593_enablesecuritysignature
));
3817 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3819 if (ndr_flags
& NDR_BUFFERS
) {
3821 return NDR_ERR_SUCCESS
;
3824 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1593(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1593
*r
)
3826 if (ndr_flags
& NDR_SCALARS
) {
3827 NDR_CHECK(ndr_pull_align(ndr
, 4));
3828 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1593_enablesecuritysignature
));
3829 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3831 if (ndr_flags
& NDR_BUFFERS
) {
3833 return NDR_ERR_SUCCESS
;
3836 _PUBLIC_
void ndr_print_SERVER_INFO_1593(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1593
*r
)
3838 ndr_print_struct(ndr
, name
, "SERVER_INFO_1593");
3840 ndr_print_uint32(ndr
, "sv1593_enablesecuritysignature", r
->sv1593_enablesecuritysignature
);
3844 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1594(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1594
*r
)
3846 if (ndr_flags
& NDR_SCALARS
) {
3847 NDR_CHECK(ndr_push_align(ndr
, 4));
3848 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1594_requiresecuritysignature
));
3849 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3851 if (ndr_flags
& NDR_BUFFERS
) {
3853 return NDR_ERR_SUCCESS
;
3856 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1594(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1594
*r
)
3858 if (ndr_flags
& NDR_SCALARS
) {
3859 NDR_CHECK(ndr_pull_align(ndr
, 4));
3860 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1594_requiresecuritysignature
));
3861 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3863 if (ndr_flags
& NDR_BUFFERS
) {
3865 return NDR_ERR_SUCCESS
;
3868 _PUBLIC_
void ndr_print_SERVER_INFO_1594(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1594
*r
)
3870 ndr_print_struct(ndr
, name
, "SERVER_INFO_1594");
3872 ndr_print_uint32(ndr
, "sv1594_requiresecuritysignature", r
->sv1594_requiresecuritysignature
);
3876 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1595(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1595
*r
)
3878 if (ndr_flags
& NDR_SCALARS
) {
3879 NDR_CHECK(ndr_push_align(ndr
, 4));
3880 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1595_minclientbuffersize
));
3881 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3883 if (ndr_flags
& NDR_BUFFERS
) {
3885 return NDR_ERR_SUCCESS
;
3888 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1595(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1595
*r
)
3890 if (ndr_flags
& NDR_SCALARS
) {
3891 NDR_CHECK(ndr_pull_align(ndr
, 4));
3892 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1595_minclientbuffersize
));
3893 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3895 if (ndr_flags
& NDR_BUFFERS
) {
3897 return NDR_ERR_SUCCESS
;
3900 _PUBLIC_
void ndr_print_SERVER_INFO_1595(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1595
*r
)
3902 ndr_print_struct(ndr
, name
, "SERVER_INFO_1595");
3904 ndr_print_uint32(ndr
, "sv1595_minclientbuffersize", r
->sv1595_minclientbuffersize
);
3908 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1596(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1596
*r
)
3910 if (ndr_flags
& NDR_SCALARS
) {
3911 NDR_CHECK(ndr_push_align(ndr
, 4));
3912 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1596_ConnectionNoSessionsTimeout
));
3913 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3915 if (ndr_flags
& NDR_BUFFERS
) {
3917 return NDR_ERR_SUCCESS
;
3920 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1596(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1596
*r
)
3922 if (ndr_flags
& NDR_SCALARS
) {
3923 NDR_CHECK(ndr_pull_align(ndr
, 4));
3924 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1596_ConnectionNoSessionsTimeout
));
3925 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3927 if (ndr_flags
& NDR_BUFFERS
) {
3929 return NDR_ERR_SUCCESS
;
3932 _PUBLIC_
void ndr_print_SERVER_INFO_1596(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1596
*r
)
3934 ndr_print_struct(ndr
, name
, "SERVER_INFO_1596");
3936 ndr_print_uint32(ndr
, "sv1596_ConnectionNoSessionsTimeout", r
->sv1596_ConnectionNoSessionsTimeout
);
3940 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1597(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1597
*r
)
3942 if (ndr_flags
& NDR_SCALARS
) {
3943 NDR_CHECK(ndr_push_align(ndr
, 4));
3944 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1597_IdleThreadTimeOut
));
3945 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3947 if (ndr_flags
& NDR_BUFFERS
) {
3949 return NDR_ERR_SUCCESS
;
3952 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1597(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1597
*r
)
3954 if (ndr_flags
& NDR_SCALARS
) {
3955 NDR_CHECK(ndr_pull_align(ndr
, 4));
3956 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1597_IdleThreadTimeOut
));
3957 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3959 if (ndr_flags
& NDR_BUFFERS
) {
3961 return NDR_ERR_SUCCESS
;
3964 _PUBLIC_
void ndr_print_SERVER_INFO_1597(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1597
*r
)
3966 ndr_print_struct(ndr
, name
, "SERVER_INFO_1597");
3968 ndr_print_uint32(ndr
, "sv1597_IdleThreadTimeOut", r
->sv1597_IdleThreadTimeOut
);
3972 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1598(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1598
*r
)
3974 if (ndr_flags
& NDR_SCALARS
) {
3975 NDR_CHECK(ndr_push_align(ndr
, 4));
3976 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1598_enableW9xsecuritysignature
));
3977 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
3979 if (ndr_flags
& NDR_BUFFERS
) {
3981 return NDR_ERR_SUCCESS
;
3984 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1598(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1598
*r
)
3986 if (ndr_flags
& NDR_SCALARS
) {
3987 NDR_CHECK(ndr_pull_align(ndr
, 4));
3988 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1598_enableW9xsecuritysignature
));
3989 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
3991 if (ndr_flags
& NDR_BUFFERS
) {
3993 return NDR_ERR_SUCCESS
;
3996 _PUBLIC_
void ndr_print_SERVER_INFO_1598(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1598
*r
)
3998 ndr_print_struct(ndr
, name
, "SERVER_INFO_1598");
4000 ndr_print_uint32(ndr
, "sv1598_enableW9xsecuritysignature", r
->sv1598_enableW9xsecuritysignature
);
4004 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1599(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1599
*r
)
4006 if (ndr_flags
& NDR_SCALARS
) {
4007 NDR_CHECK(ndr_push_align(ndr
, 1));
4008 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1598_enforcekerberosreauthentication
));
4009 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
4011 if (ndr_flags
& NDR_BUFFERS
) {
4013 return NDR_ERR_SUCCESS
;
4016 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1599(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1599
*r
)
4018 if (ndr_flags
& NDR_SCALARS
) {
4019 NDR_CHECK(ndr_pull_align(ndr
, 1));
4020 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1598_enforcekerberosreauthentication
));
4021 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
4023 if (ndr_flags
& NDR_BUFFERS
) {
4025 return NDR_ERR_SUCCESS
;
4028 _PUBLIC_
void ndr_print_SERVER_INFO_1599(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1599
*r
)
4030 ndr_print_struct(ndr
, name
, "SERVER_INFO_1599");
4032 ndr_print_uint8(ndr
, "sv1598_enforcekerberosreauthentication", r
->sv1598_enforcekerberosreauthentication
);
4036 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1600(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1600
*r
)
4038 if (ndr_flags
& NDR_SCALARS
) {
4039 NDR_CHECK(ndr_push_align(ndr
, 1));
4040 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv1598_disabledos
));
4041 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
4043 if (ndr_flags
& NDR_BUFFERS
) {
4045 return NDR_ERR_SUCCESS
;
4048 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1600(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1600
*r
)
4050 if (ndr_flags
& NDR_SCALARS
) {
4051 NDR_CHECK(ndr_pull_align(ndr
, 1));
4052 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv1598_disabledos
));
4053 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
4055 if (ndr_flags
& NDR_BUFFERS
) {
4057 return NDR_ERR_SUCCESS
;
4060 _PUBLIC_
void ndr_print_SERVER_INFO_1600(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1600
*r
)
4062 ndr_print_struct(ndr
, name
, "SERVER_INFO_1600");
4064 ndr_print_uint8(ndr
, "sv1598_disabledos", r
->sv1598_disabledos
);
4068 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1601(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1601
*r
)
4070 if (ndr_flags
& NDR_SCALARS
) {
4071 NDR_CHECK(ndr_push_align(ndr
, 4));
4072 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->sv1598_lowdiskspaceminimum
));
4073 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
4075 if (ndr_flags
& NDR_BUFFERS
) {
4077 return NDR_ERR_SUCCESS
;
4080 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1601(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1601
*r
)
4082 if (ndr_flags
& NDR_SCALARS
) {
4083 NDR_CHECK(ndr_pull_align(ndr
, 4));
4084 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->sv1598_lowdiskspaceminimum
));
4085 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
4087 if (ndr_flags
& NDR_BUFFERS
) {
4089 return NDR_ERR_SUCCESS
;
4092 _PUBLIC_
void ndr_print_SERVER_INFO_1601(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1601
*r
)
4094 ndr_print_struct(ndr
, name
, "SERVER_INFO_1601");
4096 ndr_print_uint32(ndr
, "sv1598_lowdiskspaceminimum", r
->sv1598_lowdiskspaceminimum
);
4100 _PUBLIC_
enum ndr_err_code
ndr_push_SERVER_INFO_1602(struct ndr_push
*ndr
, int ndr_flags
, const struct SERVER_INFO_1602
*r
)
4102 if (ndr_flags
& NDR_SCALARS
) {
4103 NDR_CHECK(ndr_push_align(ndr
, 1));
4104 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, r
->sv_1598_disablestrictnamechecking
));
4105 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
4107 if (ndr_flags
& NDR_BUFFERS
) {
4109 return NDR_ERR_SUCCESS
;
4112 _PUBLIC_
enum ndr_err_code
ndr_pull_SERVER_INFO_1602(struct ndr_pull
*ndr
, int ndr_flags
, struct SERVER_INFO_1602
*r
)
4114 if (ndr_flags
& NDR_SCALARS
) {
4115 NDR_CHECK(ndr_pull_align(ndr
, 1));
4116 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, &r
->sv_1598_disablestrictnamechecking
));
4117 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
4119 if (ndr_flags
& NDR_BUFFERS
) {
4121 return NDR_ERR_SUCCESS
;
4124 _PUBLIC_
void ndr_print_SERVER_INFO_1602(struct ndr_print
*ndr
, const char *name
, const struct SERVER_INFO_1602
*r
)
4126 ndr_print_struct(ndr
, name
, "SERVER_INFO_1602");
4128 ndr_print_uint8(ndr
, "sv_1598_disablestrictnamechecking", r
->sv_1598_disablestrictnamechecking
);
4132 _PUBLIC_
enum ndr_err_code
ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push
*ndr
, int ndr_flags
, const struct DOMAIN_CONTROLLER_INFO
*r
)
4134 if (ndr_flags
& NDR_SCALARS
) {
4135 NDR_CHECK(ndr_push_align(ndr
, 4));
4136 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->domain_controller_name
));
4137 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->domain_controller_address
));
4138 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->domain_controller_address_type
));
4139 NDR_CHECK(ndr_push_GUID(ndr
, NDR_SCALARS
, &r
->domain_guid
));
4140 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->domain_name
));
4141 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->dns_forest_name
));
4142 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->flags
));
4143 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->dc_site_name
));
4144 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->client_site_name
));
4145 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
4147 if (ndr_flags
& NDR_BUFFERS
) {
4148 NDR_CHECK(ndr_push_GUID(ndr
, NDR_BUFFERS
, &r
->domain_guid
));
4150 return NDR_ERR_SUCCESS
;
4153 _PUBLIC_
enum ndr_err_code
ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull
*ndr
, int ndr_flags
, struct DOMAIN_CONTROLLER_INFO
*r
)
4155 if (ndr_flags
& NDR_SCALARS
) {
4156 NDR_CHECK(ndr_pull_align(ndr
, 4));
4157 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->domain_controller_name
));
4158 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->domain_controller_address
));
4159 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->domain_controller_address_type
));
4160 NDR_CHECK(ndr_pull_GUID(ndr
, NDR_SCALARS
, &r
->domain_guid
));
4161 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->domain_name
));
4162 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->dns_forest_name
));
4163 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->flags
));
4164 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->dc_site_name
));
4165 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->client_site_name
));
4166 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
4168 if (ndr_flags
& NDR_BUFFERS
) {
4169 NDR_CHECK(ndr_pull_GUID(ndr
, NDR_BUFFERS
, &r
->domain_guid
));
4171 return NDR_ERR_SUCCESS
;
4174 _PUBLIC_
void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print
*ndr
, const char *name
, const struct DOMAIN_CONTROLLER_INFO
*r
)
4176 ndr_print_struct(ndr
, name
, "DOMAIN_CONTROLLER_INFO");
4178 ndr_print_string(ndr
, "domain_controller_name", r
->domain_controller_name
);
4179 ndr_print_string(ndr
, "domain_controller_address", r
->domain_controller_address
);
4180 ndr_print_uint32(ndr
, "domain_controller_address_type", r
->domain_controller_address_type
);
4181 ndr_print_GUID(ndr
, "domain_guid", &r
->domain_guid
);
4182 ndr_print_string(ndr
, "domain_name", r
->domain_name
);
4183 ndr_print_string(ndr
, "dns_forest_name", r
->dns_forest_name
);
4184 ndr_print_uint32(ndr
, "flags", r
->flags
);
4185 ndr_print_string(ndr
, "dc_site_name", r
->dc_site_name
);
4186 ndr_print_string(ndr
, "client_site_name", r
->client_site_name
);
4190 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_0(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_0
*r
)
4192 if (ndr_flags
& NDR_SCALARS
) {
4193 NDR_CHECK(ndr_push_align(ndr
, 4));
4194 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri0_name
));
4195 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
4197 if (ndr_flags
& NDR_BUFFERS
) {
4199 return NDR_ERR_SUCCESS
;
4202 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_0(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_0
*r
)
4204 if (ndr_flags
& NDR_SCALARS
) {
4205 NDR_CHECK(ndr_pull_align(ndr
, 4));
4206 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri0_name
));
4207 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
4209 if (ndr_flags
& NDR_BUFFERS
) {
4211 return NDR_ERR_SUCCESS
;
4214 _PUBLIC_
void ndr_print_USER_INFO_0(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_0
*r
)
4216 ndr_print_struct(ndr
, name
, "USER_INFO_0");
4218 ndr_print_string(ndr
, "usri0_name", r
->usri0_name
);
4222 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1
*r
)
4224 if (ndr_flags
& NDR_SCALARS
) {
4225 NDR_CHECK(ndr_push_align(ndr
, 4));
4226 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_name
));
4227 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_password
));
4228 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1_password_age
));
4229 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1_priv
));
4230 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_home_dir
));
4231 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_comment
));
4232 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1_flags
));
4233 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_script_path
));
4234 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
4236 if (ndr_flags
& NDR_BUFFERS
) {
4238 return NDR_ERR_SUCCESS
;
4241 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1
*r
)
4243 if (ndr_flags
& NDR_SCALARS
) {
4244 NDR_CHECK(ndr_pull_align(ndr
, 4));
4245 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_name
));
4246 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_password
));
4247 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1_password_age
));
4248 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1_priv
));
4249 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_home_dir
));
4250 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_comment
));
4251 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1_flags
));
4252 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_script_path
));
4253 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
4255 if (ndr_flags
& NDR_BUFFERS
) {
4257 return NDR_ERR_SUCCESS
;
4260 _PUBLIC_
void ndr_print_USER_INFO_1(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1
*r
)
4262 ndr_print_struct(ndr
, name
, "USER_INFO_1");
4264 ndr_print_string(ndr
, "usri1_name", r
->usri1_name
);
4265 ndr_print_string(ndr
, "usri1_password", r
->usri1_password
);
4266 ndr_print_uint32(ndr
, "usri1_password_age", r
->usri1_password_age
);
4267 ndr_print_uint32(ndr
, "usri1_priv", r
->usri1_priv
);
4268 ndr_print_string(ndr
, "usri1_home_dir", r
->usri1_home_dir
);
4269 ndr_print_string(ndr
, "usri1_comment", r
->usri1_comment
);
4270 ndr_print_uint32(ndr
, "usri1_flags", r
->usri1_flags
);
4271 ndr_print_string(ndr
, "usri1_script_path", r
->usri1_script_path
);
4275 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_2(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_2
*r
)
4277 if (ndr_flags
& NDR_SCALARS
) {
4278 NDR_CHECK(ndr_push_align(ndr
, 5));
4279 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_name
));
4280 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_password
));
4281 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_password_age
));
4282 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_priv
));
4283 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_home_dir
));
4284 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_comment
));
4285 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_flags
));
4286 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_script_path
));
4287 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_auth_flags
));
4288 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_full_name
));
4289 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_usr_comment
));
4290 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_parms
));
4291 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_workstations
));
4292 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_last_logon
));
4293 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_last_logoff
));
4294 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_acct_expires
));
4295 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_max_storage
));
4296 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_units_per_week
));
4297 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri2_logon_hours
));
4298 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_bad_pw_count
));
4299 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_num_logons
));
4300 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_logon_server
));
4301 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_country_code
));
4302 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_code_page
));
4303 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
4305 if (ndr_flags
& NDR_BUFFERS
) {
4306 if (r
->usri2_logon_hours
) {
4307 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usri2_logon_hours
));
4310 return NDR_ERR_SUCCESS
;
4313 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_2(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_2
*r
)
4315 uint32_t _ptr_usri2_logon_hours
;
4316 TALLOC_CTX
*_mem_save_usri2_logon_hours_0
;
4317 if (ndr_flags
& NDR_SCALARS
) {
4318 NDR_CHECK(ndr_pull_align(ndr
, 5));
4319 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_name
));
4320 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_password
));
4321 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_password_age
));
4322 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_priv
));
4323 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_home_dir
));
4324 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_comment
));
4325 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_flags
));
4326 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_script_path
));
4327 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_auth_flags
));
4328 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_full_name
));
4329 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_usr_comment
));
4330 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_parms
));
4331 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_workstations
));
4332 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_last_logon
));
4333 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_last_logoff
));
4334 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_acct_expires
));
4335 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_max_storage
));
4336 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_units_per_week
));
4337 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri2_logon_hours
));
4338 if (_ptr_usri2_logon_hours
) {
4339 NDR_PULL_ALLOC(ndr
, r
->usri2_logon_hours
);
4341 r
->usri2_logon_hours
= NULL
;
4343 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_bad_pw_count
));
4344 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_num_logons
));
4345 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_logon_server
));
4346 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_country_code
));
4347 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_code_page
));
4348 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
4350 if (ndr_flags
& NDR_BUFFERS
) {
4351 if (r
->usri2_logon_hours
) {
4352 _mem_save_usri2_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
4353 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri2_logon_hours
, 0);
4354 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usri2_logon_hours
));
4355 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri2_logon_hours_0
, 0);
4358 return NDR_ERR_SUCCESS
;
4361 _PUBLIC_
void ndr_print_USER_INFO_2(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_2
*r
)
4363 ndr_print_struct(ndr
, name
, "USER_INFO_2");
4365 ndr_print_string(ndr
, "usri2_name", r
->usri2_name
);
4366 ndr_print_string(ndr
, "usri2_password", r
->usri2_password
);
4367 ndr_print_uint32(ndr
, "usri2_password_age", r
->usri2_password_age
);
4368 ndr_print_uint32(ndr
, "usri2_priv", r
->usri2_priv
);
4369 ndr_print_string(ndr
, "usri2_home_dir", r
->usri2_home_dir
);
4370 ndr_print_string(ndr
, "usri2_comment", r
->usri2_comment
);
4371 ndr_print_uint32(ndr
, "usri2_flags", r
->usri2_flags
);
4372 ndr_print_string(ndr
, "usri2_script_path", r
->usri2_script_path
);
4373 ndr_print_uint32(ndr
, "usri2_auth_flags", r
->usri2_auth_flags
);
4374 ndr_print_string(ndr
, "usri2_full_name", r
->usri2_full_name
);
4375 ndr_print_string(ndr
, "usri2_usr_comment", r
->usri2_usr_comment
);
4376 ndr_print_string(ndr
, "usri2_parms", r
->usri2_parms
);
4377 ndr_print_string(ndr
, "usri2_workstations", r
->usri2_workstations
);
4378 ndr_print_uint32(ndr
, "usri2_last_logon", r
->usri2_last_logon
);
4379 ndr_print_uint32(ndr
, "usri2_last_logoff", r
->usri2_last_logoff
);
4380 ndr_print_uint32(ndr
, "usri2_acct_expires", r
->usri2_acct_expires
);
4381 ndr_print_uint32(ndr
, "usri2_max_storage", r
->usri2_max_storage
);
4382 ndr_print_uint32(ndr
, "usri2_units_per_week", r
->usri2_units_per_week
);
4383 ndr_print_ptr(ndr
, "usri2_logon_hours", r
->usri2_logon_hours
);
4385 if (r
->usri2_logon_hours
) {
4386 ndr_print_uint8(ndr
, "usri2_logon_hours", *r
->usri2_logon_hours
);
4389 ndr_print_uint32(ndr
, "usri2_bad_pw_count", r
->usri2_bad_pw_count
);
4390 ndr_print_uint32(ndr
, "usri2_num_logons", r
->usri2_num_logons
);
4391 ndr_print_string(ndr
, "usri2_logon_server", r
->usri2_logon_server
);
4392 ndr_print_uint32(ndr
, "usri2_country_code", r
->usri2_country_code
);
4393 ndr_print_uint32(ndr
, "usri2_code_page", r
->usri2_code_page
);
4397 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_3(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_3
*r
)
4399 if (ndr_flags
& NDR_SCALARS
) {
4400 NDR_CHECK(ndr_push_align(ndr
, 5));
4401 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_name
));
4402 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_password_age
));
4403 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_priv
));
4404 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_home_dir
));
4405 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_comment
));
4406 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_flags
));
4407 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_script_path
));
4408 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_auth_flags
));
4409 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_full_name
));
4410 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_usr_comment
));
4411 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_parms
));
4412 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_workstations
));
4413 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_last_logon
));
4414 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_last_logoff
));
4415 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_acct_expires
));
4416 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_max_storage
));
4417 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_units_per_week
));
4418 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri3_logon_hours
));
4419 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_bad_pw_count
));
4420 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_num_logons
));
4421 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_logon_server
));
4422 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_country_code
));
4423 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_code_page
));
4424 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_user_id
));
4425 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_primary_group_id
));
4426 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_profile
));
4427 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri3_home_dir_drive
));
4428 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri3_password_expired
));
4429 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
4431 if (ndr_flags
& NDR_BUFFERS
) {
4432 if (r
->usri3_logon_hours
) {
4433 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usri3_logon_hours
));
4436 return NDR_ERR_SUCCESS
;
4439 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_3(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_3
*r
)
4441 uint32_t _ptr_usri3_logon_hours
;
4442 TALLOC_CTX
*_mem_save_usri3_logon_hours_0
;
4443 if (ndr_flags
& NDR_SCALARS
) {
4444 NDR_CHECK(ndr_pull_align(ndr
, 5));
4445 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_name
));
4446 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_password_age
));
4447 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_priv
));
4448 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_home_dir
));
4449 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_comment
));
4450 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_flags
));
4451 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_script_path
));
4452 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_auth_flags
));
4453 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_full_name
));
4454 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_usr_comment
));
4455 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_parms
));
4456 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_workstations
));
4457 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_last_logon
));
4458 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_last_logoff
));
4459 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_acct_expires
));
4460 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_max_storage
));
4461 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_units_per_week
));
4462 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri3_logon_hours
));
4463 if (_ptr_usri3_logon_hours
) {
4464 NDR_PULL_ALLOC(ndr
, r
->usri3_logon_hours
);
4466 r
->usri3_logon_hours
= NULL
;
4468 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_bad_pw_count
));
4469 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_num_logons
));
4470 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_logon_server
));
4471 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_country_code
));
4472 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_code_page
));
4473 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_user_id
));
4474 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_primary_group_id
));
4475 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_profile
));
4476 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri3_home_dir_drive
));
4477 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri3_password_expired
));
4478 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
4480 if (ndr_flags
& NDR_BUFFERS
) {
4481 if (r
->usri3_logon_hours
) {
4482 _mem_save_usri3_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
4483 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri3_logon_hours
, 0);
4484 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usri3_logon_hours
));
4485 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri3_logon_hours_0
, 0);
4488 return NDR_ERR_SUCCESS
;
4491 _PUBLIC_
void ndr_print_USER_INFO_3(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_3
*r
)
4493 ndr_print_struct(ndr
, name
, "USER_INFO_3");
4495 ndr_print_string(ndr
, "usri3_name", r
->usri3_name
);
4496 ndr_print_uint32(ndr
, "usri3_password_age", r
->usri3_password_age
);
4497 ndr_print_uint32(ndr
, "usri3_priv", r
->usri3_priv
);
4498 ndr_print_string(ndr
, "usri3_home_dir", r
->usri3_home_dir
);
4499 ndr_print_string(ndr
, "usri3_comment", r
->usri3_comment
);
4500 ndr_print_uint32(ndr
, "usri3_flags", r
->usri3_flags
);
4501 ndr_print_string(ndr
, "usri3_script_path", r
->usri3_script_path
);
4502 ndr_print_uint32(ndr
, "usri3_auth_flags", r
->usri3_auth_flags
);
4503 ndr_print_string(ndr
, "usri3_full_name", r
->usri3_full_name
);
4504 ndr_print_string(ndr
, "usri3_usr_comment", r
->usri3_usr_comment
);
4505 ndr_print_string(ndr
, "usri3_parms", r
->usri3_parms
);
4506 ndr_print_string(ndr
, "usri3_workstations", r
->usri3_workstations
);
4507 ndr_print_uint32(ndr
, "usri3_last_logon", r
->usri3_last_logon
);
4508 ndr_print_uint32(ndr
, "usri3_last_logoff", r
->usri3_last_logoff
);
4509 ndr_print_uint32(ndr
, "usri3_acct_expires", r
->usri3_acct_expires
);
4510 ndr_print_uint32(ndr
, "usri3_max_storage", r
->usri3_max_storage
);
4511 ndr_print_uint32(ndr
, "usri3_units_per_week", r
->usri3_units_per_week
);
4512 ndr_print_ptr(ndr
, "usri3_logon_hours", r
->usri3_logon_hours
);
4514 if (r
->usri3_logon_hours
) {
4515 ndr_print_uint8(ndr
, "usri3_logon_hours", *r
->usri3_logon_hours
);
4518 ndr_print_uint32(ndr
, "usri3_bad_pw_count", r
->usri3_bad_pw_count
);
4519 ndr_print_uint32(ndr
, "usri3_num_logons", r
->usri3_num_logons
);
4520 ndr_print_string(ndr
, "usri3_logon_server", r
->usri3_logon_server
);
4521 ndr_print_uint32(ndr
, "usri3_country_code", r
->usri3_country_code
);
4522 ndr_print_uint32(ndr
, "usri3_code_page", r
->usri3_code_page
);
4523 ndr_print_uint32(ndr
, "usri3_user_id", r
->usri3_user_id
);
4524 ndr_print_uint32(ndr
, "usri3_primary_group_id", r
->usri3_primary_group_id
);
4525 ndr_print_string(ndr
, "usri3_profile", r
->usri3_profile
);
4526 ndr_print_string(ndr
, "usri3_home_dir_drive", r
->usri3_home_dir_drive
);
4527 ndr_print_uint32(ndr
, "usri3_password_expired", r
->usri3_password_expired
);
4531 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_4(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_4
*r
)
4533 if (ndr_flags
& NDR_SCALARS
) {
4534 NDR_CHECK(ndr_push_align(ndr
, 5));
4535 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_name
));
4536 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_password
));
4537 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_password_age
));
4538 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_priv
));
4539 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_home_dir
));
4540 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_comment
));
4541 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_flags
));
4542 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_script_path
));
4543 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_auth_flags
));
4544 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_full_name
));
4545 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_usr_comment
));
4546 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_parms
));
4547 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_workstations
));
4548 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_last_logon
));
4549 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_last_logoff
));
4550 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_acct_expires
));
4551 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_max_storage
));
4552 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_units_per_week
));
4553 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri4_logon_hours
));
4554 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_bad_pw_count
));
4555 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_num_logons
));
4556 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_logon_server
));
4557 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_country_code
));
4558 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_code_page
));
4559 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri4_user_sid
));
4560 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_primary_group_id
));
4561 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_profile
));
4562 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri4_home_dir_drive
));
4563 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri4_password_expired
));
4564 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
4566 if (ndr_flags
& NDR_BUFFERS
) {
4567 if (r
->usri4_logon_hours
) {
4568 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usri4_logon_hours
));
4570 if (r
->usri4_user_sid
) {
4571 NDR_CHECK(ndr_push_domsid(ndr
, NDR_SCALARS
, r
->usri4_user_sid
));
4574 return NDR_ERR_SUCCESS
;
4577 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_4(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_4
*r
)
4579 uint32_t _ptr_usri4_logon_hours
;
4580 TALLOC_CTX
*_mem_save_usri4_logon_hours_0
;
4581 uint32_t _ptr_usri4_user_sid
;
4582 TALLOC_CTX
*_mem_save_usri4_user_sid_0
;
4583 if (ndr_flags
& NDR_SCALARS
) {
4584 NDR_CHECK(ndr_pull_align(ndr
, 5));
4585 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_name
));
4586 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_password
));
4587 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_password_age
));
4588 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_priv
));
4589 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_home_dir
));
4590 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_comment
));
4591 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_flags
));
4592 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_script_path
));
4593 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_auth_flags
));
4594 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_full_name
));
4595 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_usr_comment
));
4596 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_parms
));
4597 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_workstations
));
4598 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_last_logon
));
4599 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_last_logoff
));
4600 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_acct_expires
));
4601 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_max_storage
));
4602 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_units_per_week
));
4603 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri4_logon_hours
));
4604 if (_ptr_usri4_logon_hours
) {
4605 NDR_PULL_ALLOC(ndr
, r
->usri4_logon_hours
);
4607 r
->usri4_logon_hours
= NULL
;
4609 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_bad_pw_count
));
4610 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_num_logons
));
4611 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_logon_server
));
4612 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_country_code
));
4613 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_code_page
));
4614 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri4_user_sid
));
4615 if (_ptr_usri4_user_sid
) {
4616 NDR_PULL_ALLOC(ndr
, r
->usri4_user_sid
);
4618 r
->usri4_user_sid
= NULL
;
4620 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_primary_group_id
));
4621 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_profile
));
4622 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri4_home_dir_drive
));
4623 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri4_password_expired
));
4624 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
4626 if (ndr_flags
& NDR_BUFFERS
) {
4627 if (r
->usri4_logon_hours
) {
4628 _mem_save_usri4_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
4629 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri4_logon_hours
, 0);
4630 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usri4_logon_hours
));
4631 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri4_logon_hours_0
, 0);
4633 if (r
->usri4_user_sid
) {
4634 _mem_save_usri4_user_sid_0
= NDR_PULL_GET_MEM_CTX(ndr
);
4635 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri4_user_sid
, 0);
4636 NDR_CHECK(ndr_pull_domsid(ndr
, NDR_SCALARS
, r
->usri4_user_sid
));
4637 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri4_user_sid_0
, 0);
4640 return NDR_ERR_SUCCESS
;
4643 _PUBLIC_
void ndr_print_USER_INFO_4(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_4
*r
)
4645 ndr_print_struct(ndr
, name
, "USER_INFO_4");
4647 ndr_print_string(ndr
, "usri4_name", r
->usri4_name
);
4648 ndr_print_string(ndr
, "usri4_password", r
->usri4_password
);
4649 ndr_print_uint32(ndr
, "usri4_password_age", r
->usri4_password_age
);
4650 ndr_print_uint32(ndr
, "usri4_priv", r
->usri4_priv
);
4651 ndr_print_string(ndr
, "usri4_home_dir", r
->usri4_home_dir
);
4652 ndr_print_string(ndr
, "usri4_comment", r
->usri4_comment
);
4653 ndr_print_uint32(ndr
, "usri4_flags", r
->usri4_flags
);
4654 ndr_print_string(ndr
, "usri4_script_path", r
->usri4_script_path
);
4655 ndr_print_uint32(ndr
, "usri4_auth_flags", r
->usri4_auth_flags
);
4656 ndr_print_string(ndr
, "usri4_full_name", r
->usri4_full_name
);
4657 ndr_print_string(ndr
, "usri4_usr_comment", r
->usri4_usr_comment
);
4658 ndr_print_string(ndr
, "usri4_parms", r
->usri4_parms
);
4659 ndr_print_string(ndr
, "usri4_workstations", r
->usri4_workstations
);
4660 ndr_print_uint32(ndr
, "usri4_last_logon", r
->usri4_last_logon
);
4661 ndr_print_uint32(ndr
, "usri4_last_logoff", r
->usri4_last_logoff
);
4662 ndr_print_uint32(ndr
, "usri4_acct_expires", r
->usri4_acct_expires
);
4663 ndr_print_uint32(ndr
, "usri4_max_storage", r
->usri4_max_storage
);
4664 ndr_print_uint32(ndr
, "usri4_units_per_week", r
->usri4_units_per_week
);
4665 ndr_print_ptr(ndr
, "usri4_logon_hours", r
->usri4_logon_hours
);
4667 if (r
->usri4_logon_hours
) {
4668 ndr_print_uint8(ndr
, "usri4_logon_hours", *r
->usri4_logon_hours
);
4671 ndr_print_uint32(ndr
, "usri4_bad_pw_count", r
->usri4_bad_pw_count
);
4672 ndr_print_uint32(ndr
, "usri4_num_logons", r
->usri4_num_logons
);
4673 ndr_print_string(ndr
, "usri4_logon_server", r
->usri4_logon_server
);
4674 ndr_print_uint32(ndr
, "usri4_country_code", r
->usri4_country_code
);
4675 ndr_print_uint32(ndr
, "usri4_code_page", r
->usri4_code_page
);
4676 ndr_print_ptr(ndr
, "usri4_user_sid", r
->usri4_user_sid
);
4678 if (r
->usri4_user_sid
) {
4679 ndr_print_domsid(ndr
, "usri4_user_sid", r
->usri4_user_sid
);
4682 ndr_print_uint32(ndr
, "usri4_primary_group_id", r
->usri4_primary_group_id
);
4683 ndr_print_string(ndr
, "usri4_profile", r
->usri4_profile
);
4684 ndr_print_string(ndr
, "usri4_home_dir_drive", r
->usri4_home_dir_drive
);
4685 ndr_print_uint32(ndr
, "usri4_password_expired", r
->usri4_password_expired
);
4689 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_10(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_10
*r
)
4691 if (ndr_flags
& NDR_SCALARS
) {
4692 NDR_CHECK(ndr_push_align(ndr
, 4));
4693 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri10_name
));
4694 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri10_comment
));
4695 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri10_usr_comment
));
4696 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri10_full_name
));
4697 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
4699 if (ndr_flags
& NDR_BUFFERS
) {
4701 return NDR_ERR_SUCCESS
;
4704 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_10(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_10
*r
)
4706 if (ndr_flags
& NDR_SCALARS
) {
4707 NDR_CHECK(ndr_pull_align(ndr
, 4));
4708 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri10_name
));
4709 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri10_comment
));
4710 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri10_usr_comment
));
4711 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri10_full_name
));
4712 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
4714 if (ndr_flags
& NDR_BUFFERS
) {
4716 return NDR_ERR_SUCCESS
;
4719 _PUBLIC_
void ndr_print_USER_INFO_10(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_10
*r
)
4721 ndr_print_struct(ndr
, name
, "USER_INFO_10");
4723 ndr_print_string(ndr
, "usri10_name", r
->usri10_name
);
4724 ndr_print_string(ndr
, "usri10_comment", r
->usri10_comment
);
4725 ndr_print_string(ndr
, "usri10_usr_comment", r
->usri10_usr_comment
);
4726 ndr_print_string(ndr
, "usri10_full_name", r
->usri10_full_name
);
4730 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_11(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_11
*r
)
4732 if (ndr_flags
& NDR_SCALARS
) {
4733 NDR_CHECK(ndr_push_align(ndr
, 5));
4734 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_name
));
4735 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_comment
));
4736 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_usr_comment
));
4737 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_full_name
));
4738 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_priv
));
4739 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_auth_flags
));
4740 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_password_age
));
4741 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_home_dir
));
4742 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_parms
));
4743 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_last_logon
));
4744 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_last_logoff
));
4745 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_bad_pw_count
));
4746 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_num_logons
));
4747 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_logon_server
));
4748 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_country_code
));
4749 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri11_workstations
));
4750 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_max_storage
));
4751 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_units_per_week
));
4752 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri11_logon_hours
));
4753 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri11_code_page
));
4754 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
4756 if (ndr_flags
& NDR_BUFFERS
) {
4757 if (r
->usri11_logon_hours
) {
4758 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usri11_logon_hours
));
4761 return NDR_ERR_SUCCESS
;
4764 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_11(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_11
*r
)
4766 uint32_t _ptr_usri11_logon_hours
;
4767 TALLOC_CTX
*_mem_save_usri11_logon_hours_0
;
4768 if (ndr_flags
& NDR_SCALARS
) {
4769 NDR_CHECK(ndr_pull_align(ndr
, 5));
4770 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_name
));
4771 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_comment
));
4772 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_usr_comment
));
4773 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_full_name
));
4774 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_priv
));
4775 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_auth_flags
));
4776 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_password_age
));
4777 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_home_dir
));
4778 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_parms
));
4779 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_last_logon
));
4780 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_last_logoff
));
4781 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_bad_pw_count
));
4782 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_num_logons
));
4783 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_logon_server
));
4784 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_country_code
));
4785 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri11_workstations
));
4786 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_max_storage
));
4787 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_units_per_week
));
4788 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri11_logon_hours
));
4789 if (_ptr_usri11_logon_hours
) {
4790 NDR_PULL_ALLOC(ndr
, r
->usri11_logon_hours
);
4792 r
->usri11_logon_hours
= NULL
;
4794 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri11_code_page
));
4795 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
4797 if (ndr_flags
& NDR_BUFFERS
) {
4798 if (r
->usri11_logon_hours
) {
4799 _mem_save_usri11_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
4800 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri11_logon_hours
, 0);
4801 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usri11_logon_hours
));
4802 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri11_logon_hours_0
, 0);
4805 return NDR_ERR_SUCCESS
;
4808 _PUBLIC_
void ndr_print_USER_INFO_11(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_11
*r
)
4810 ndr_print_struct(ndr
, name
, "USER_INFO_11");
4812 ndr_print_string(ndr
, "usri11_name", r
->usri11_name
);
4813 ndr_print_string(ndr
, "usri11_comment", r
->usri11_comment
);
4814 ndr_print_string(ndr
, "usri11_usr_comment", r
->usri11_usr_comment
);
4815 ndr_print_string(ndr
, "usri11_full_name", r
->usri11_full_name
);
4816 ndr_print_uint32(ndr
, "usri11_priv", r
->usri11_priv
);
4817 ndr_print_uint32(ndr
, "usri11_auth_flags", r
->usri11_auth_flags
);
4818 ndr_print_uint32(ndr
, "usri11_password_age", r
->usri11_password_age
);
4819 ndr_print_string(ndr
, "usri11_home_dir", r
->usri11_home_dir
);
4820 ndr_print_string(ndr
, "usri11_parms", r
->usri11_parms
);
4821 ndr_print_uint32(ndr
, "usri11_last_logon", r
->usri11_last_logon
);
4822 ndr_print_uint32(ndr
, "usri11_last_logoff", r
->usri11_last_logoff
);
4823 ndr_print_uint32(ndr
, "usri11_bad_pw_count", r
->usri11_bad_pw_count
);
4824 ndr_print_uint32(ndr
, "usri11_num_logons", r
->usri11_num_logons
);
4825 ndr_print_string(ndr
, "usri11_logon_server", r
->usri11_logon_server
);
4826 ndr_print_uint32(ndr
, "usri11_country_code", r
->usri11_country_code
);
4827 ndr_print_string(ndr
, "usri11_workstations", r
->usri11_workstations
);
4828 ndr_print_uint32(ndr
, "usri11_max_storage", r
->usri11_max_storage
);
4829 ndr_print_uint32(ndr
, "usri11_units_per_week", r
->usri11_units_per_week
);
4830 ndr_print_ptr(ndr
, "usri11_logon_hours", r
->usri11_logon_hours
);
4832 if (r
->usri11_logon_hours
) {
4833 ndr_print_uint8(ndr
, "usri11_logon_hours", *r
->usri11_logon_hours
);
4836 ndr_print_uint32(ndr
, "usri11_code_page", r
->usri11_code_page
);
4840 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_20(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_20
*r
)
4842 if (ndr_flags
& NDR_SCALARS
) {
4843 NDR_CHECK(ndr_push_align(ndr
, 4));
4844 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri20_name
));
4845 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri20_full_name
));
4846 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri20_comment
));
4847 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri20_flags
));
4848 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri20_user_id
));
4849 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
4851 if (ndr_flags
& NDR_BUFFERS
) {
4853 return NDR_ERR_SUCCESS
;
4856 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_20(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_20
*r
)
4858 if (ndr_flags
& NDR_SCALARS
) {
4859 NDR_CHECK(ndr_pull_align(ndr
, 4));
4860 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri20_name
));
4861 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri20_full_name
));
4862 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri20_comment
));
4863 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri20_flags
));
4864 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri20_user_id
));
4865 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
4867 if (ndr_flags
& NDR_BUFFERS
) {
4869 return NDR_ERR_SUCCESS
;
4872 _PUBLIC_
void ndr_print_USER_INFO_20(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_20
*r
)
4874 ndr_print_struct(ndr
, name
, "USER_INFO_20");
4876 ndr_print_string(ndr
, "usri20_name", r
->usri20_name
);
4877 ndr_print_string(ndr
, "usri20_full_name", r
->usri20_full_name
);
4878 ndr_print_string(ndr
, "usri20_comment", r
->usri20_comment
);
4879 ndr_print_uint32(ndr
, "usri20_flags", r
->usri20_flags
);
4880 ndr_print_uint32(ndr
, "usri20_user_id", r
->usri20_user_id
);
4884 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_21(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_21
*r
)
4886 if (ndr_flags
& NDR_SCALARS
) {
4887 NDR_CHECK(ndr_push_align(ndr
, 1));
4888 NDR_CHECK(ndr_push_array_uint8(ndr
, NDR_SCALARS
, r
->usri21_password
, ENCRYPTED_PWLEN
));
4889 NDR_CHECK(ndr_push_trailer_align(ndr
, 1));
4891 if (ndr_flags
& NDR_BUFFERS
) {
4893 return NDR_ERR_SUCCESS
;
4896 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_21(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_21
*r
)
4898 uint32_t size_usri21_password_0
= 0;
4899 if (ndr_flags
& NDR_SCALARS
) {
4900 NDR_CHECK(ndr_pull_align(ndr
, 1));
4901 size_usri21_password_0
= ENCRYPTED_PWLEN
;
4902 NDR_PULL_ALLOC_N(ndr
, r
->usri21_password
, size_usri21_password_0
);
4903 NDR_CHECK(ndr_pull_array_uint8(ndr
, NDR_SCALARS
, r
->usri21_password
, size_usri21_password_0
));
4904 NDR_CHECK(ndr_pull_trailer_align(ndr
, 1));
4906 if (ndr_flags
& NDR_BUFFERS
) {
4908 return NDR_ERR_SUCCESS
;
4911 _PUBLIC_
void ndr_print_USER_INFO_21(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_21
*r
)
4913 ndr_print_struct(ndr
, name
, "USER_INFO_21");
4915 ndr_print_array_uint8(ndr
, "usri21_password", r
->usri21_password
, ENCRYPTED_PWLEN
);
4919 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_22(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_22
*r
)
4921 if (ndr_flags
& NDR_SCALARS
) {
4922 NDR_CHECK(ndr_push_align(ndr
, 5));
4923 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_name
));
4924 NDR_CHECK(ndr_push_array_uint8(ndr
, NDR_SCALARS
, r
->usri22_password
, ENCRYPTED_PWLEN
));
4925 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_password_age
));
4926 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_priv
));
4927 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_home_dir
));
4928 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_comment
));
4929 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_flags
));
4930 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_script_path
));
4931 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_auth_flags
));
4932 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_full_name
));
4933 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_usr_comment
));
4934 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_parms
));
4935 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_workstations
));
4936 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_last_logon
));
4937 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_last_logoff
));
4938 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_acct_expires
));
4939 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_max_storage
));
4940 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_units_per_week
));
4941 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri22_logon_hours
));
4942 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_bad_pw_count
));
4943 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_num_logons
));
4944 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri22_logon_server
));
4945 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_country_code
));
4946 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri22_code_page
));
4947 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
4949 if (ndr_flags
& NDR_BUFFERS
) {
4950 if (r
->usri22_logon_hours
) {
4951 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usri22_logon_hours
));
4954 return NDR_ERR_SUCCESS
;
4957 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_22(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_22
*r
)
4959 uint32_t size_usri22_password_0
= 0;
4960 uint32_t _ptr_usri22_logon_hours
;
4961 TALLOC_CTX
*_mem_save_usri22_logon_hours_0
;
4962 if (ndr_flags
& NDR_SCALARS
) {
4963 NDR_CHECK(ndr_pull_align(ndr
, 5));
4964 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_name
));
4965 size_usri22_password_0
= ENCRYPTED_PWLEN
;
4966 NDR_PULL_ALLOC_N(ndr
, r
->usri22_password
, size_usri22_password_0
);
4967 NDR_CHECK(ndr_pull_array_uint8(ndr
, NDR_SCALARS
, r
->usri22_password
, size_usri22_password_0
));
4968 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_password_age
));
4969 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_priv
));
4970 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_home_dir
));
4971 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_comment
));
4972 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_flags
));
4973 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_script_path
));
4974 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_auth_flags
));
4975 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_full_name
));
4976 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_usr_comment
));
4977 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_parms
));
4978 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_workstations
));
4979 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_last_logon
));
4980 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_last_logoff
));
4981 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_acct_expires
));
4982 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_max_storage
));
4983 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_units_per_week
));
4984 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri22_logon_hours
));
4985 if (_ptr_usri22_logon_hours
) {
4986 NDR_PULL_ALLOC(ndr
, r
->usri22_logon_hours
);
4988 r
->usri22_logon_hours
= NULL
;
4990 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_bad_pw_count
));
4991 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_num_logons
));
4992 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri22_logon_server
));
4993 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_country_code
));
4994 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri22_code_page
));
4995 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
4997 if (ndr_flags
& NDR_BUFFERS
) {
4998 if (r
->usri22_logon_hours
) {
4999 _mem_save_usri22_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
5000 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri22_logon_hours
, 0);
5001 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usri22_logon_hours
));
5002 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri22_logon_hours_0
, 0);
5005 return NDR_ERR_SUCCESS
;
5008 _PUBLIC_
void ndr_print_USER_INFO_22(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_22
*r
)
5010 ndr_print_struct(ndr
, name
, "USER_INFO_22");
5012 ndr_print_string(ndr
, "usri22_name", r
->usri22_name
);
5013 ndr_print_array_uint8(ndr
, "usri22_password", r
->usri22_password
, ENCRYPTED_PWLEN
);
5014 ndr_print_uint32(ndr
, "usri22_password_age", r
->usri22_password_age
);
5015 ndr_print_uint32(ndr
, "usri22_priv", r
->usri22_priv
);
5016 ndr_print_string(ndr
, "usri22_home_dir", r
->usri22_home_dir
);
5017 ndr_print_string(ndr
, "usri22_comment", r
->usri22_comment
);
5018 ndr_print_uint32(ndr
, "usri22_flags", r
->usri22_flags
);
5019 ndr_print_uint32(ndr
, "usri22_script_path", r
->usri22_script_path
);
5020 ndr_print_uint32(ndr
, "usri22_auth_flags", r
->usri22_auth_flags
);
5021 ndr_print_string(ndr
, "usri22_full_name", r
->usri22_full_name
);
5022 ndr_print_string(ndr
, "usri22_usr_comment", r
->usri22_usr_comment
);
5023 ndr_print_string(ndr
, "usri22_parms", r
->usri22_parms
);
5024 ndr_print_string(ndr
, "usri22_workstations", r
->usri22_workstations
);
5025 ndr_print_uint32(ndr
, "usri22_last_logon", r
->usri22_last_logon
);
5026 ndr_print_uint32(ndr
, "usri22_last_logoff", r
->usri22_last_logoff
);
5027 ndr_print_uint32(ndr
, "usri22_acct_expires", r
->usri22_acct_expires
);
5028 ndr_print_uint32(ndr
, "usri22_max_storage", r
->usri22_max_storage
);
5029 ndr_print_uint32(ndr
, "usri22_units_per_week", r
->usri22_units_per_week
);
5030 ndr_print_ptr(ndr
, "usri22_logon_hours", r
->usri22_logon_hours
);
5032 if (r
->usri22_logon_hours
) {
5033 ndr_print_uint8(ndr
, "usri22_logon_hours", *r
->usri22_logon_hours
);
5036 ndr_print_uint32(ndr
, "usri22_bad_pw_count", r
->usri22_bad_pw_count
);
5037 ndr_print_uint32(ndr
, "usri22_num_logons", r
->usri22_num_logons
);
5038 ndr_print_string(ndr
, "usri22_logon_server", r
->usri22_logon_server
);
5039 ndr_print_uint32(ndr
, "usri22_country_code", r
->usri22_country_code
);
5040 ndr_print_uint32(ndr
, "usri22_code_page", r
->usri22_code_page
);
5044 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_23(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_23
*r
)
5046 if (ndr_flags
& NDR_SCALARS
) {
5047 NDR_CHECK(ndr_push_align(ndr
, 5));
5048 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri23_name
));
5049 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri23_full_name
));
5050 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri23_comment
));
5051 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri23_flags
));
5052 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri23_user_sid
));
5053 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
5055 if (ndr_flags
& NDR_BUFFERS
) {
5056 if (r
->usri23_user_sid
) {
5057 NDR_CHECK(ndr_push_domsid(ndr
, NDR_SCALARS
, r
->usri23_user_sid
));
5060 return NDR_ERR_SUCCESS
;
5063 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_23(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_23
*r
)
5065 uint32_t _ptr_usri23_user_sid
;
5066 TALLOC_CTX
*_mem_save_usri23_user_sid_0
;
5067 if (ndr_flags
& NDR_SCALARS
) {
5068 NDR_CHECK(ndr_pull_align(ndr
, 5));
5069 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri23_name
));
5070 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri23_full_name
));
5071 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri23_comment
));
5072 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri23_flags
));
5073 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri23_user_sid
));
5074 if (_ptr_usri23_user_sid
) {
5075 NDR_PULL_ALLOC(ndr
, r
->usri23_user_sid
);
5077 r
->usri23_user_sid
= NULL
;
5079 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
5081 if (ndr_flags
& NDR_BUFFERS
) {
5082 if (r
->usri23_user_sid
) {
5083 _mem_save_usri23_user_sid_0
= NDR_PULL_GET_MEM_CTX(ndr
);
5084 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri23_user_sid
, 0);
5085 NDR_CHECK(ndr_pull_domsid(ndr
, NDR_SCALARS
, r
->usri23_user_sid
));
5086 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri23_user_sid_0
, 0);
5089 return NDR_ERR_SUCCESS
;
5092 _PUBLIC_
void ndr_print_USER_INFO_23(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_23
*r
)
5094 ndr_print_struct(ndr
, name
, "USER_INFO_23");
5096 ndr_print_string(ndr
, "usri23_name", r
->usri23_name
);
5097 ndr_print_string(ndr
, "usri23_full_name", r
->usri23_full_name
);
5098 ndr_print_string(ndr
, "usri23_comment", r
->usri23_comment
);
5099 ndr_print_uint32(ndr
, "usri23_flags", r
->usri23_flags
);
5100 ndr_print_ptr(ndr
, "usri23_user_sid", r
->usri23_user_sid
);
5102 if (r
->usri23_user_sid
) {
5103 ndr_print_domsid(ndr
, "usri23_user_sid", r
->usri23_user_sid
);
5109 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1003(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1003
*r
)
5111 if (ndr_flags
& NDR_SCALARS
) {
5112 NDR_CHECK(ndr_push_align(ndr
, 4));
5113 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1003_password
));
5114 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5116 if (ndr_flags
& NDR_BUFFERS
) {
5118 return NDR_ERR_SUCCESS
;
5121 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1003(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1003
*r
)
5123 if (ndr_flags
& NDR_SCALARS
) {
5124 NDR_CHECK(ndr_pull_align(ndr
, 4));
5125 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1003_password
));
5126 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5128 if (ndr_flags
& NDR_BUFFERS
) {
5130 return NDR_ERR_SUCCESS
;
5133 _PUBLIC_
void ndr_print_USER_INFO_1003(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1003
*r
)
5135 ndr_print_struct(ndr
, name
, "USER_INFO_1003");
5137 ndr_print_string(ndr
, "usri1003_password", r
->usri1003_password
);
5141 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1005(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1005
*r
)
5143 if (ndr_flags
& NDR_SCALARS
) {
5144 NDR_CHECK(ndr_push_align(ndr
, 4));
5145 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1005_priv
));
5146 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5148 if (ndr_flags
& NDR_BUFFERS
) {
5150 return NDR_ERR_SUCCESS
;
5153 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1005(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1005
*r
)
5155 if (ndr_flags
& NDR_SCALARS
) {
5156 NDR_CHECK(ndr_pull_align(ndr
, 4));
5157 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1005_priv
));
5158 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5160 if (ndr_flags
& NDR_BUFFERS
) {
5162 return NDR_ERR_SUCCESS
;
5165 _PUBLIC_
void ndr_print_USER_INFO_1005(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1005
*r
)
5167 ndr_print_struct(ndr
, name
, "USER_INFO_1005");
5169 ndr_print_uint32(ndr
, "usri1005_priv", r
->usri1005_priv
);
5173 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1006(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1006
*r
)
5175 if (ndr_flags
& NDR_SCALARS
) {
5176 NDR_CHECK(ndr_push_align(ndr
, 4));
5177 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1006_home_dir
));
5178 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5180 if (ndr_flags
& NDR_BUFFERS
) {
5182 return NDR_ERR_SUCCESS
;
5185 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1006(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1006
*r
)
5187 if (ndr_flags
& NDR_SCALARS
) {
5188 NDR_CHECK(ndr_pull_align(ndr
, 4));
5189 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1006_home_dir
));
5190 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5192 if (ndr_flags
& NDR_BUFFERS
) {
5194 return NDR_ERR_SUCCESS
;
5197 _PUBLIC_
void ndr_print_USER_INFO_1006(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1006
*r
)
5199 ndr_print_struct(ndr
, name
, "USER_INFO_1006");
5201 ndr_print_string(ndr
, "usri1006_home_dir", r
->usri1006_home_dir
);
5205 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1007(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1007
*r
)
5207 if (ndr_flags
& NDR_SCALARS
) {
5208 NDR_CHECK(ndr_push_align(ndr
, 4));
5209 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1007_comment
));
5210 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5212 if (ndr_flags
& NDR_BUFFERS
) {
5214 return NDR_ERR_SUCCESS
;
5217 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1007(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1007
*r
)
5219 if (ndr_flags
& NDR_SCALARS
) {
5220 NDR_CHECK(ndr_pull_align(ndr
, 4));
5221 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1007_comment
));
5222 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5224 if (ndr_flags
& NDR_BUFFERS
) {
5226 return NDR_ERR_SUCCESS
;
5229 _PUBLIC_
void ndr_print_USER_INFO_1007(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1007
*r
)
5231 ndr_print_struct(ndr
, name
, "USER_INFO_1007");
5233 ndr_print_string(ndr
, "usri1007_comment", r
->usri1007_comment
);
5237 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1008(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1008
*r
)
5239 if (ndr_flags
& NDR_SCALARS
) {
5240 NDR_CHECK(ndr_push_align(ndr
, 4));
5241 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1008_flags
));
5242 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5244 if (ndr_flags
& NDR_BUFFERS
) {
5246 return NDR_ERR_SUCCESS
;
5249 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1008(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1008
*r
)
5251 if (ndr_flags
& NDR_SCALARS
) {
5252 NDR_CHECK(ndr_pull_align(ndr
, 4));
5253 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1008_flags
));
5254 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5256 if (ndr_flags
& NDR_BUFFERS
) {
5258 return NDR_ERR_SUCCESS
;
5261 _PUBLIC_
void ndr_print_USER_INFO_1008(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1008
*r
)
5263 ndr_print_struct(ndr
, name
, "USER_INFO_1008");
5265 ndr_print_uint32(ndr
, "usri1008_flags", r
->usri1008_flags
);
5269 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1009(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1009
*r
)
5271 if (ndr_flags
& NDR_SCALARS
) {
5272 NDR_CHECK(ndr_push_align(ndr
, 4));
5273 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1009_script_path
));
5274 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5276 if (ndr_flags
& NDR_BUFFERS
) {
5278 return NDR_ERR_SUCCESS
;
5281 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1009(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1009
*r
)
5283 if (ndr_flags
& NDR_SCALARS
) {
5284 NDR_CHECK(ndr_pull_align(ndr
, 4));
5285 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1009_script_path
));
5286 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5288 if (ndr_flags
& NDR_BUFFERS
) {
5290 return NDR_ERR_SUCCESS
;
5293 _PUBLIC_
void ndr_print_USER_INFO_1009(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1009
*r
)
5295 ndr_print_struct(ndr
, name
, "USER_INFO_1009");
5297 ndr_print_string(ndr
, "usri1009_script_path", r
->usri1009_script_path
);
5301 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1010(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1010
*r
)
5303 if (ndr_flags
& NDR_SCALARS
) {
5304 NDR_CHECK(ndr_push_align(ndr
, 4));
5305 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1010_auth_flags
));
5306 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5308 if (ndr_flags
& NDR_BUFFERS
) {
5310 return NDR_ERR_SUCCESS
;
5313 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1010(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1010
*r
)
5315 if (ndr_flags
& NDR_SCALARS
) {
5316 NDR_CHECK(ndr_pull_align(ndr
, 4));
5317 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1010_auth_flags
));
5318 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5320 if (ndr_flags
& NDR_BUFFERS
) {
5322 return NDR_ERR_SUCCESS
;
5325 _PUBLIC_
void ndr_print_USER_INFO_1010(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1010
*r
)
5327 ndr_print_struct(ndr
, name
, "USER_INFO_1010");
5329 ndr_print_uint32(ndr
, "usri1010_auth_flags", r
->usri1010_auth_flags
);
5333 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1011(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1011
*r
)
5335 if (ndr_flags
& NDR_SCALARS
) {
5336 NDR_CHECK(ndr_push_align(ndr
, 4));
5337 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1011_full_name
));
5338 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5340 if (ndr_flags
& NDR_BUFFERS
) {
5342 return NDR_ERR_SUCCESS
;
5345 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1011(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1011
*r
)
5347 if (ndr_flags
& NDR_SCALARS
) {
5348 NDR_CHECK(ndr_pull_align(ndr
, 4));
5349 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1011_full_name
));
5350 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5352 if (ndr_flags
& NDR_BUFFERS
) {
5354 return NDR_ERR_SUCCESS
;
5357 _PUBLIC_
void ndr_print_USER_INFO_1011(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1011
*r
)
5359 ndr_print_struct(ndr
, name
, "USER_INFO_1011");
5361 ndr_print_string(ndr
, "usri1011_full_name", r
->usri1011_full_name
);
5365 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1012(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1012
*r
)
5367 if (ndr_flags
& NDR_SCALARS
) {
5368 NDR_CHECK(ndr_push_align(ndr
, 4));
5369 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1012_usr_comment
));
5370 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5372 if (ndr_flags
& NDR_BUFFERS
) {
5374 return NDR_ERR_SUCCESS
;
5377 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1012(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1012
*r
)
5379 if (ndr_flags
& NDR_SCALARS
) {
5380 NDR_CHECK(ndr_pull_align(ndr
, 4));
5381 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1012_usr_comment
));
5382 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5384 if (ndr_flags
& NDR_BUFFERS
) {
5386 return NDR_ERR_SUCCESS
;
5389 _PUBLIC_
void ndr_print_USER_INFO_1012(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1012
*r
)
5391 ndr_print_struct(ndr
, name
, "USER_INFO_1012");
5393 ndr_print_string(ndr
, "usri1012_usr_comment", r
->usri1012_usr_comment
);
5397 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1013(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1013
*r
)
5399 if (ndr_flags
& NDR_SCALARS
) {
5400 NDR_CHECK(ndr_push_align(ndr
, 4));
5401 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1013_parms
));
5402 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5404 if (ndr_flags
& NDR_BUFFERS
) {
5406 return NDR_ERR_SUCCESS
;
5409 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1013(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1013
*r
)
5411 if (ndr_flags
& NDR_SCALARS
) {
5412 NDR_CHECK(ndr_pull_align(ndr
, 4));
5413 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1013_parms
));
5414 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5416 if (ndr_flags
& NDR_BUFFERS
) {
5418 return NDR_ERR_SUCCESS
;
5421 _PUBLIC_
void ndr_print_USER_INFO_1013(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1013
*r
)
5423 ndr_print_struct(ndr
, name
, "USER_INFO_1013");
5425 ndr_print_string(ndr
, "usri1013_parms", r
->usri1013_parms
);
5429 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1014(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1014
*r
)
5431 if (ndr_flags
& NDR_SCALARS
) {
5432 NDR_CHECK(ndr_push_align(ndr
, 4));
5433 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1014_workstations
));
5434 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5436 if (ndr_flags
& NDR_BUFFERS
) {
5438 return NDR_ERR_SUCCESS
;
5441 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1014(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1014
*r
)
5443 if (ndr_flags
& NDR_SCALARS
) {
5444 NDR_CHECK(ndr_pull_align(ndr
, 4));
5445 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1014_workstations
));
5446 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5448 if (ndr_flags
& NDR_BUFFERS
) {
5450 return NDR_ERR_SUCCESS
;
5453 _PUBLIC_
void ndr_print_USER_INFO_1014(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1014
*r
)
5455 ndr_print_struct(ndr
, name
, "USER_INFO_1014");
5457 ndr_print_string(ndr
, "usri1014_workstations", r
->usri1014_workstations
);
5461 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1017(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1017
*r
)
5463 if (ndr_flags
& NDR_SCALARS
) {
5464 NDR_CHECK(ndr_push_align(ndr
, 4));
5465 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1017_acct_expires
));
5466 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5468 if (ndr_flags
& NDR_BUFFERS
) {
5470 return NDR_ERR_SUCCESS
;
5473 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1017(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1017
*r
)
5475 if (ndr_flags
& NDR_SCALARS
) {
5476 NDR_CHECK(ndr_pull_align(ndr
, 4));
5477 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1017_acct_expires
));
5478 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5480 if (ndr_flags
& NDR_BUFFERS
) {
5482 return NDR_ERR_SUCCESS
;
5485 _PUBLIC_
void ndr_print_USER_INFO_1017(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1017
*r
)
5487 ndr_print_struct(ndr
, name
, "USER_INFO_1017");
5489 ndr_print_uint32(ndr
, "usri1017_acct_expires", r
->usri1017_acct_expires
);
5493 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1018(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1018
*r
)
5495 if (ndr_flags
& NDR_SCALARS
) {
5496 NDR_CHECK(ndr_push_align(ndr
, 4));
5497 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1018_max_storage
));
5498 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5500 if (ndr_flags
& NDR_BUFFERS
) {
5502 return NDR_ERR_SUCCESS
;
5505 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1018(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1018
*r
)
5507 if (ndr_flags
& NDR_SCALARS
) {
5508 NDR_CHECK(ndr_pull_align(ndr
, 4));
5509 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1018_max_storage
));
5510 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5512 if (ndr_flags
& NDR_BUFFERS
) {
5514 return NDR_ERR_SUCCESS
;
5517 _PUBLIC_
void ndr_print_USER_INFO_1018(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1018
*r
)
5519 ndr_print_struct(ndr
, name
, "USER_INFO_1018");
5521 ndr_print_uint32(ndr
, "usri1018_max_storage", r
->usri1018_max_storage
);
5525 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1020(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1020
*r
)
5527 if (ndr_flags
& NDR_SCALARS
) {
5528 NDR_CHECK(ndr_push_align(ndr
, 5));
5529 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1020_units_per_week
));
5530 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usri1020_logon_hours
));
5531 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
5533 if (ndr_flags
& NDR_BUFFERS
) {
5534 if (r
->usri1020_logon_hours
) {
5535 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usri1020_logon_hours
));
5538 return NDR_ERR_SUCCESS
;
5541 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1020(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1020
*r
)
5543 uint32_t _ptr_usri1020_logon_hours
;
5544 TALLOC_CTX
*_mem_save_usri1020_logon_hours_0
;
5545 if (ndr_flags
& NDR_SCALARS
) {
5546 NDR_CHECK(ndr_pull_align(ndr
, 5));
5547 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1020_units_per_week
));
5548 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usri1020_logon_hours
));
5549 if (_ptr_usri1020_logon_hours
) {
5550 NDR_PULL_ALLOC(ndr
, r
->usri1020_logon_hours
);
5552 r
->usri1020_logon_hours
= NULL
;
5554 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
5556 if (ndr_flags
& NDR_BUFFERS
) {
5557 if (r
->usri1020_logon_hours
) {
5558 _mem_save_usri1020_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
5559 NDR_PULL_SET_MEM_CTX(ndr
, r
->usri1020_logon_hours
, 0);
5560 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usri1020_logon_hours
));
5561 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usri1020_logon_hours_0
, 0);
5564 return NDR_ERR_SUCCESS
;
5567 _PUBLIC_
void ndr_print_USER_INFO_1020(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1020
*r
)
5569 ndr_print_struct(ndr
, name
, "USER_INFO_1020");
5571 ndr_print_uint32(ndr
, "usri1020_units_per_week", r
->usri1020_units_per_week
);
5572 ndr_print_ptr(ndr
, "usri1020_logon_hours", r
->usri1020_logon_hours
);
5574 if (r
->usri1020_logon_hours
) {
5575 ndr_print_uint8(ndr
, "usri1020_logon_hours", *r
->usri1020_logon_hours
);
5581 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1023(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1023
*r
)
5583 if (ndr_flags
& NDR_SCALARS
) {
5584 NDR_CHECK(ndr_push_align(ndr
, 4));
5585 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1023_logon_server
));
5586 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5588 if (ndr_flags
& NDR_BUFFERS
) {
5590 return NDR_ERR_SUCCESS
;
5593 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1023(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1023
*r
)
5595 if (ndr_flags
& NDR_SCALARS
) {
5596 NDR_CHECK(ndr_pull_align(ndr
, 4));
5597 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1023_logon_server
));
5598 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5600 if (ndr_flags
& NDR_BUFFERS
) {
5602 return NDR_ERR_SUCCESS
;
5605 _PUBLIC_
void ndr_print_USER_INFO_1023(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1023
*r
)
5607 ndr_print_struct(ndr
, name
, "USER_INFO_1023");
5609 ndr_print_string(ndr
, "usri1023_logon_server", r
->usri1023_logon_server
);
5613 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1024(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1024
*r
)
5615 if (ndr_flags
& NDR_SCALARS
) {
5616 NDR_CHECK(ndr_push_align(ndr
, 4));
5617 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1024_country_code
));
5618 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5620 if (ndr_flags
& NDR_BUFFERS
) {
5622 return NDR_ERR_SUCCESS
;
5625 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1024(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1024
*r
)
5627 if (ndr_flags
& NDR_SCALARS
) {
5628 NDR_CHECK(ndr_pull_align(ndr
, 4));
5629 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1024_country_code
));
5630 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5632 if (ndr_flags
& NDR_BUFFERS
) {
5634 return NDR_ERR_SUCCESS
;
5637 _PUBLIC_
void ndr_print_USER_INFO_1024(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1024
*r
)
5639 ndr_print_struct(ndr
, name
, "USER_INFO_1024");
5641 ndr_print_uint32(ndr
, "usri1024_country_code", r
->usri1024_country_code
);
5645 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1025(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1025
*r
)
5647 if (ndr_flags
& NDR_SCALARS
) {
5648 NDR_CHECK(ndr_push_align(ndr
, 4));
5649 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1025_code_page
));
5650 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5652 if (ndr_flags
& NDR_BUFFERS
) {
5654 return NDR_ERR_SUCCESS
;
5657 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1025(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1025
*r
)
5659 if (ndr_flags
& NDR_SCALARS
) {
5660 NDR_CHECK(ndr_pull_align(ndr
, 4));
5661 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1025_code_page
));
5662 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5664 if (ndr_flags
& NDR_BUFFERS
) {
5666 return NDR_ERR_SUCCESS
;
5669 _PUBLIC_
void ndr_print_USER_INFO_1025(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1025
*r
)
5671 ndr_print_struct(ndr
, name
, "USER_INFO_1025");
5673 ndr_print_uint32(ndr
, "usri1025_code_page", r
->usri1025_code_page
);
5677 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1051(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1051
*r
)
5679 if (ndr_flags
& NDR_SCALARS
) {
5680 NDR_CHECK(ndr_push_align(ndr
, 4));
5681 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1051_primary_group_id
));
5682 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5684 if (ndr_flags
& NDR_BUFFERS
) {
5686 return NDR_ERR_SUCCESS
;
5689 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1051(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1051
*r
)
5691 if (ndr_flags
& NDR_SCALARS
) {
5692 NDR_CHECK(ndr_pull_align(ndr
, 4));
5693 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1051_primary_group_id
));
5694 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5696 if (ndr_flags
& NDR_BUFFERS
) {
5698 return NDR_ERR_SUCCESS
;
5701 _PUBLIC_
void ndr_print_USER_INFO_1051(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1051
*r
)
5703 ndr_print_struct(ndr
, name
, "USER_INFO_1051");
5705 ndr_print_uint32(ndr
, "usri1051_primary_group_id", r
->usri1051_primary_group_id
);
5709 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1052(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1052
*r
)
5711 if (ndr_flags
& NDR_SCALARS
) {
5712 NDR_CHECK(ndr_push_align(ndr
, 4));
5713 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1052_profile
));
5714 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5716 if (ndr_flags
& NDR_BUFFERS
) {
5718 return NDR_ERR_SUCCESS
;
5721 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1052(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1052
*r
)
5723 if (ndr_flags
& NDR_SCALARS
) {
5724 NDR_CHECK(ndr_pull_align(ndr
, 4));
5725 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1052_profile
));
5726 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5728 if (ndr_flags
& NDR_BUFFERS
) {
5730 return NDR_ERR_SUCCESS
;
5733 _PUBLIC_
void ndr_print_USER_INFO_1052(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1052
*r
)
5735 ndr_print_struct(ndr
, name
, "USER_INFO_1052");
5737 ndr_print_string(ndr
, "usri1052_profile", r
->usri1052_profile
);
5741 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_1053(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_1053
*r
)
5743 if (ndr_flags
& NDR_SCALARS
) {
5744 NDR_CHECK(ndr_push_align(ndr
, 4));
5745 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1053_home_dir_drive
));
5746 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5748 if (ndr_flags
& NDR_BUFFERS
) {
5750 return NDR_ERR_SUCCESS
;
5753 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_1053(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_1053
*r
)
5755 if (ndr_flags
& NDR_SCALARS
) {
5756 NDR_CHECK(ndr_pull_align(ndr
, 4));
5757 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1053_home_dir_drive
));
5758 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5760 if (ndr_flags
& NDR_BUFFERS
) {
5762 return NDR_ERR_SUCCESS
;
5765 _PUBLIC_
void ndr_print_USER_INFO_1053(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_1053
*r
)
5767 ndr_print_struct(ndr
, name
, "USER_INFO_1053");
5769 ndr_print_string(ndr
, "usri1053_home_dir_drive", r
->usri1053_home_dir_drive
);
5773 _PUBLIC_
enum ndr_err_code
ndr_push_USER_INFO_X(struct ndr_push
*ndr
, int ndr_flags
, const struct USER_INFO_X
*r
)
5775 if (ndr_flags
& NDR_SCALARS
) {
5776 NDR_CHECK(ndr_push_align(ndr
, 5));
5777 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_name
));
5778 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_password
));
5779 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_password_age
));
5780 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_priv
));
5781 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_home_dir
));
5782 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_comment
));
5783 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_flags
));
5784 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_script_path
));
5785 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_auth_flags
));
5786 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_full_name
));
5787 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_usr_comment
));
5788 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_parms
));
5789 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_workstations
));
5790 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_last_logon
));
5791 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_last_logoff
));
5792 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_acct_expires
));
5793 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_max_storage
));
5794 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_units_per_week
));
5795 NDR_CHECK(ndr_push_unique_ptr(ndr
, r
->usriX_logon_hours
));
5796 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_bad_pw_count
));
5797 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_num_logons
));
5798 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_logon_server
));
5799 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_country_code
));
5800 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_code_page
));
5801 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_profile
));
5802 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usriX_home_dir_drive
));
5803 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_user_id
));
5804 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_primary_group_id
));
5805 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usriX_password_expired
));
5806 NDR_CHECK(ndr_push_trailer_align(ndr
, 5));
5808 if (ndr_flags
& NDR_BUFFERS
) {
5809 if (r
->usriX_logon_hours
) {
5810 NDR_CHECK(ndr_push_uint8(ndr
, NDR_SCALARS
, *r
->usriX_logon_hours
));
5813 return NDR_ERR_SUCCESS
;
5816 _PUBLIC_
enum ndr_err_code
ndr_pull_USER_INFO_X(struct ndr_pull
*ndr
, int ndr_flags
, struct USER_INFO_X
*r
)
5818 uint32_t _ptr_usriX_logon_hours
;
5819 TALLOC_CTX
*_mem_save_usriX_logon_hours_0
;
5820 if (ndr_flags
& NDR_SCALARS
) {
5821 NDR_CHECK(ndr_pull_align(ndr
, 5));
5822 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_name
));
5823 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_password
));
5824 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_password_age
));
5825 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_priv
));
5826 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_home_dir
));
5827 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_comment
));
5828 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_flags
));
5829 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_script_path
));
5830 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_auth_flags
));
5831 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_full_name
));
5832 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_usr_comment
));
5833 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_parms
));
5834 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_workstations
));
5835 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_last_logon
));
5836 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_last_logoff
));
5837 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_acct_expires
));
5838 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_max_storage
));
5839 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_units_per_week
));
5840 NDR_CHECK(ndr_pull_generic_ptr(ndr
, &_ptr_usriX_logon_hours
));
5841 if (_ptr_usriX_logon_hours
) {
5842 NDR_PULL_ALLOC(ndr
, r
->usriX_logon_hours
);
5844 r
->usriX_logon_hours
= NULL
;
5846 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_bad_pw_count
));
5847 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_num_logons
));
5848 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_logon_server
));
5849 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_country_code
));
5850 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_code_page
));
5851 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_profile
));
5852 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usriX_home_dir_drive
));
5853 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_user_id
));
5854 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_primary_group_id
));
5855 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usriX_password_expired
));
5856 NDR_CHECK(ndr_pull_trailer_align(ndr
, 5));
5858 if (ndr_flags
& NDR_BUFFERS
) {
5859 if (r
->usriX_logon_hours
) {
5860 _mem_save_usriX_logon_hours_0
= NDR_PULL_GET_MEM_CTX(ndr
);
5861 NDR_PULL_SET_MEM_CTX(ndr
, r
->usriX_logon_hours
, 0);
5862 NDR_CHECK(ndr_pull_uint8(ndr
, NDR_SCALARS
, r
->usriX_logon_hours
));
5863 NDR_PULL_SET_MEM_CTX(ndr
, _mem_save_usriX_logon_hours_0
, 0);
5866 return NDR_ERR_SUCCESS
;
5869 _PUBLIC_
void ndr_print_USER_INFO_X(struct ndr_print
*ndr
, const char *name
, const struct USER_INFO_X
*r
)
5871 ndr_print_struct(ndr
, name
, "USER_INFO_X");
5873 ndr_print_string(ndr
, "usriX_name", r
->usriX_name
);
5874 ndr_print_string(ndr
, "usriX_password", r
->usriX_password
);
5875 ndr_print_uint32(ndr
, "usriX_password_age", r
->usriX_password_age
);
5876 ndr_print_uint32(ndr
, "usriX_priv", r
->usriX_priv
);
5877 ndr_print_string(ndr
, "usriX_home_dir", r
->usriX_home_dir
);
5878 ndr_print_string(ndr
, "usriX_comment", r
->usriX_comment
);
5879 ndr_print_uint32(ndr
, "usriX_flags", r
->usriX_flags
);
5880 ndr_print_string(ndr
, "usriX_script_path", r
->usriX_script_path
);
5881 ndr_print_uint32(ndr
, "usriX_auth_flags", r
->usriX_auth_flags
);
5882 ndr_print_string(ndr
, "usriX_full_name", r
->usriX_full_name
);
5883 ndr_print_string(ndr
, "usriX_usr_comment", r
->usriX_usr_comment
);
5884 ndr_print_string(ndr
, "usriX_parms", r
->usriX_parms
);
5885 ndr_print_string(ndr
, "usriX_workstations", r
->usriX_workstations
);
5886 ndr_print_uint32(ndr
, "usriX_last_logon", r
->usriX_last_logon
);
5887 ndr_print_uint32(ndr
, "usriX_last_logoff", r
->usriX_last_logoff
);
5888 ndr_print_uint32(ndr
, "usriX_acct_expires", r
->usriX_acct_expires
);
5889 ndr_print_uint32(ndr
, "usriX_max_storage", r
->usriX_max_storage
);
5890 ndr_print_uint32(ndr
, "usriX_units_per_week", r
->usriX_units_per_week
);
5891 ndr_print_ptr(ndr
, "usriX_logon_hours", r
->usriX_logon_hours
);
5893 if (r
->usriX_logon_hours
) {
5894 ndr_print_uint8(ndr
, "usriX_logon_hours", *r
->usriX_logon_hours
);
5897 ndr_print_uint32(ndr
, "usriX_bad_pw_count", r
->usriX_bad_pw_count
);
5898 ndr_print_uint32(ndr
, "usriX_num_logons", r
->usriX_num_logons
);
5899 ndr_print_string(ndr
, "usriX_logon_server", r
->usriX_logon_server
);
5900 ndr_print_uint32(ndr
, "usriX_country_code", r
->usriX_country_code
);
5901 ndr_print_uint32(ndr
, "usriX_code_page", r
->usriX_code_page
);
5902 ndr_print_string(ndr
, "usriX_profile", r
->usriX_profile
);
5903 ndr_print_string(ndr
, "usriX_home_dir_drive", r
->usriX_home_dir_drive
);
5904 ndr_print_uint32(ndr
, "usriX_user_id", r
->usriX_user_id
);
5905 ndr_print_uint32(ndr
, "usriX_primary_group_id", r
->usriX_primary_group_id
);
5906 ndr_print_uint32(ndr
, "usriX_password_expired", r
->usriX_password_expired
);
5910 _PUBLIC_
enum ndr_err_code
ndr_push_GROUP_USERS_INFO_0(struct ndr_push
*ndr
, int ndr_flags
, const struct GROUP_USERS_INFO_0
*r
)
5912 if (ndr_flags
& NDR_SCALARS
) {
5913 NDR_CHECK(ndr_push_align(ndr
, 4));
5914 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->grui0_name
));
5915 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5917 if (ndr_flags
& NDR_BUFFERS
) {
5919 return NDR_ERR_SUCCESS
;
5922 _PUBLIC_
enum ndr_err_code
ndr_pull_GROUP_USERS_INFO_0(struct ndr_pull
*ndr
, int ndr_flags
, struct GROUP_USERS_INFO_0
*r
)
5924 if (ndr_flags
& NDR_SCALARS
) {
5925 NDR_CHECK(ndr_pull_align(ndr
, 4));
5926 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->grui0_name
));
5927 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5929 if (ndr_flags
& NDR_BUFFERS
) {
5931 return NDR_ERR_SUCCESS
;
5934 _PUBLIC_
void ndr_print_GROUP_USERS_INFO_0(struct ndr_print
*ndr
, const char *name
, const struct GROUP_USERS_INFO_0
*r
)
5936 ndr_print_struct(ndr
, name
, "GROUP_USERS_INFO_0");
5938 ndr_print_string(ndr
, "grui0_name", r
->grui0_name
);
5942 _PUBLIC_
enum ndr_err_code
ndr_push_GROUP_USERS_INFO_1(struct ndr_push
*ndr
, int ndr_flags
, const struct GROUP_USERS_INFO_1
*r
)
5944 if (ndr_flags
& NDR_SCALARS
) {
5945 NDR_CHECK(ndr_push_align(ndr
, 4));
5946 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->grui1_name
));
5947 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->grui1_attributes
));
5948 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5950 if (ndr_flags
& NDR_BUFFERS
) {
5952 return NDR_ERR_SUCCESS
;
5955 _PUBLIC_
enum ndr_err_code
ndr_pull_GROUP_USERS_INFO_1(struct ndr_pull
*ndr
, int ndr_flags
, struct GROUP_USERS_INFO_1
*r
)
5957 if (ndr_flags
& NDR_SCALARS
) {
5958 NDR_CHECK(ndr_pull_align(ndr
, 4));
5959 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->grui1_name
));
5960 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->grui1_attributes
));
5961 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
5963 if (ndr_flags
& NDR_BUFFERS
) {
5965 return NDR_ERR_SUCCESS
;
5968 _PUBLIC_
void ndr_print_GROUP_USERS_INFO_1(struct ndr_print
*ndr
, const char *name
, const struct GROUP_USERS_INFO_1
*r
)
5970 ndr_print_struct(ndr
, name
, "GROUP_USERS_INFO_1");
5972 ndr_print_string(ndr
, "grui1_name", r
->grui1_name
);
5973 ndr_print_uint32(ndr
, "grui1_attributes", r
->grui1_attributes
);
5977 _PUBLIC_
enum ndr_err_code
ndr_push_NET_DISPLAY_USER(struct ndr_push
*ndr
, int ndr_flags
, const struct NET_DISPLAY_USER
*r
)
5979 if (ndr_flags
& NDR_SCALARS
) {
5980 NDR_CHECK(ndr_push_align(ndr
, 4));
5981 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_name
));
5982 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_comment
));
5983 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1_flags
));
5984 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri1_full_name
));
5985 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1_user_id
));
5986 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri1_next_index
));
5987 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
5989 if (ndr_flags
& NDR_BUFFERS
) {
5991 return NDR_ERR_SUCCESS
;
5994 _PUBLIC_
enum ndr_err_code
ndr_pull_NET_DISPLAY_USER(struct ndr_pull
*ndr
, int ndr_flags
, struct NET_DISPLAY_USER
*r
)
5996 if (ndr_flags
& NDR_SCALARS
) {
5997 NDR_CHECK(ndr_pull_align(ndr
, 4));
5998 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_name
));
5999 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_comment
));
6000 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1_flags
));
6001 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri1_full_name
));
6002 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1_user_id
));
6003 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri1_next_index
));
6004 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
6006 if (ndr_flags
& NDR_BUFFERS
) {
6008 return NDR_ERR_SUCCESS
;
6011 _PUBLIC_
void ndr_print_NET_DISPLAY_USER(struct ndr_print
*ndr
, const char *name
, const struct NET_DISPLAY_USER
*r
)
6013 ndr_print_struct(ndr
, name
, "NET_DISPLAY_USER");
6015 ndr_print_string(ndr
, "usri1_name", r
->usri1_name
);
6016 ndr_print_string(ndr
, "usri1_comment", r
->usri1_comment
);
6017 ndr_print_uint32(ndr
, "usri1_flags", r
->usri1_flags
);
6018 ndr_print_string(ndr
, "usri1_full_name", r
->usri1_full_name
);
6019 ndr_print_uint32(ndr
, "usri1_user_id", r
->usri1_user_id
);
6020 ndr_print_uint32(ndr
, "usri1_next_index", r
->usri1_next_index
);
6024 _PUBLIC_
enum ndr_err_code
ndr_push_NET_DISPLAY_MACHINE(struct ndr_push
*ndr
, int ndr_flags
, const struct NET_DISPLAY_MACHINE
*r
)
6026 if (ndr_flags
& NDR_SCALARS
) {
6027 NDR_CHECK(ndr_push_align(ndr
, 4));
6028 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_name
));
6029 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->usri2_comment
));
6030 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_flags
));
6031 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_user_id
));
6032 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->usri2_next_index
));
6033 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
6035 if (ndr_flags
& NDR_BUFFERS
) {
6037 return NDR_ERR_SUCCESS
;
6040 _PUBLIC_
enum ndr_err_code
ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull
*ndr
, int ndr_flags
, struct NET_DISPLAY_MACHINE
*r
)
6042 if (ndr_flags
& NDR_SCALARS
) {
6043 NDR_CHECK(ndr_pull_align(ndr
, 4));
6044 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_name
));
6045 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->usri2_comment
));
6046 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_flags
));
6047 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_user_id
));
6048 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->usri2_next_index
));
6049 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
6051 if (ndr_flags
& NDR_BUFFERS
) {
6053 return NDR_ERR_SUCCESS
;
6056 _PUBLIC_
void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print
*ndr
, const char *name
, const struct NET_DISPLAY_MACHINE
*r
)
6058 ndr_print_struct(ndr
, name
, "NET_DISPLAY_MACHINE");
6060 ndr_print_string(ndr
, "usri2_name", r
->usri2_name
);
6061 ndr_print_string(ndr
, "usri2_comment", r
->usri2_comment
);
6062 ndr_print_uint32(ndr
, "usri2_flags", r
->usri2_flags
);
6063 ndr_print_uint32(ndr
, "usri2_user_id", r
->usri2_user_id
);
6064 ndr_print_uint32(ndr
, "usri2_next_index", r
->usri2_next_index
);
6068 _PUBLIC_
enum ndr_err_code
ndr_push_NET_DISPLAY_GROUP(struct ndr_push
*ndr
, int ndr_flags
, const struct NET_DISPLAY_GROUP
*r
)
6070 if (ndr_flags
& NDR_SCALARS
) {
6071 NDR_CHECK(ndr_push_align(ndr
, 4));
6072 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->grpi3_name
));
6073 NDR_CHECK(ndr_push_string(ndr
, NDR_SCALARS
, r
->grpi3_comment
));
6074 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->grpi3_group_id
));
6075 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->grpi3_attributes
));
6076 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
->grpi3_next_index
));
6077 NDR_CHECK(ndr_push_trailer_align(ndr
, 4));
6079 if (ndr_flags
& NDR_BUFFERS
) {
6081 return NDR_ERR_SUCCESS
;
6084 _PUBLIC_
enum ndr_err_code
ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull
*ndr
, int ndr_flags
, struct NET_DISPLAY_GROUP
*r
)
6086 if (ndr_flags
& NDR_SCALARS
) {
6087 NDR_CHECK(ndr_pull_align(ndr
, 4));
6088 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->grpi3_name
));
6089 NDR_CHECK(ndr_pull_string(ndr
, NDR_SCALARS
, &r
->grpi3_comment
));
6090 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->grpi3_group_id
));
6091 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->grpi3_attributes
));
6092 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &r
->grpi3_next_index
));
6093 NDR_CHECK(ndr_pull_trailer_align(ndr
, 4));
6095 if (ndr_flags
& NDR_BUFFERS
) {
6097 return NDR_ERR_SUCCESS
;
6100 _PUBLIC_
void ndr_print_NET_DISPLAY_GROUP(struct ndr_print
*ndr
, const char *name
, const struct NET_DISPLAY_GROUP
*r
)
6102 ndr_print_struct(ndr
, name
, "NET_DISPLAY_GROUP");
6104 ndr_print_string(ndr
, "grpi3_name", r
->grpi3_name
);
6105 ndr_print_string(ndr
, "grpi3_comment", r
->grpi3_comment
);
6106 ndr_print_uint32(ndr
, "grpi3_group_id", r
->grpi3_group_id
);
6107 ndr_print_uint32(ndr
, "grpi3_attributes", r
->grpi3_attributes
);
6108 ndr_print_uint32(ndr
, "grpi3_next_index", r
->grpi3_next_index
);
6112 _PUBLIC_
enum ndr_err_code
ndr_push_SHARE_INFO_1005_FLAGS(struct ndr_push
*ndr
, int ndr_flags
, uint32_t r
)
6114 NDR_CHECK(ndr_push_uint32(ndr
, NDR_SCALARS
, r
));
6115 return NDR_ERR_SUCCESS
;
6118 _PUBLIC_
enum ndr_err_code
ndr_pull_SHARE_INFO_1005_FLAGS(struct ndr_pull
*ndr
, int ndr_flags
, uint32_t *r
)
6121 NDR_CHECK(ndr_pull_uint32(ndr
, NDR_SCALARS
, &v
));
6123 return NDR_ERR_SUCCESS
;
6126 _PUBLIC_
void ndr_print_SHARE_INFO_1005_FLAGS(struct ndr_print
*ndr
, const char *name
, uint32_t r
)
6128 ndr_print_uint32(ndr
, name
, r
);
6130 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "SHI1005_FLAGS_DFS", SHI1005_FLAGS_DFS
, r
);
6131 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "SHI1005_FLAGS_DFS_ROOT", SHI1005_FLAGS_DFS_ROOT
, r
);
6132 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "CSC_CACHE_MANUAL_REINT", CSC_CACHE_MANUAL_REINT
, r
);
6133 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "CSC_CACHE_AUTO_REINT", CSC_CACHE_AUTO_REINT
, r
);
6134 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "CSC_CACHE_VDO", CSC_CACHE_VDO
, r
);
6135 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "CSC_CACHE_NONE", CSC_CACHE_NONE
, r
);
6136 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS", SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
, r
);
6137 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "SHI1005_FLAGS_FORCE_SHARED_DELETE", SHI1005_FLAGS_FORCE_SHARED_DELETE
, r
);
6138 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING", SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
, r
);
6139 ndr_print_bitmap_flag(ndr
, sizeof(uint32_t), "SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM", SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
, r
);
6143 _PUBLIC_
void ndr_print_NetJoinDomain(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetJoinDomain
*r
)
6145 ndr_print_struct(ndr
, name
, "NetJoinDomain");
6147 if (flags
& NDR_SET_VALUES
) {
6148 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6150 if (flags
& NDR_IN
) {
6151 ndr_print_struct(ndr
, "in", "NetJoinDomain");
6153 ndr_print_ptr(ndr
, "server", r
->in
.server
);
6156 ndr_print_string(ndr
, "server", r
->in
.server
);
6159 ndr_print_ptr(ndr
, "domain", r
->in
.domain
);
6161 ndr_print_string(ndr
, "domain", r
->in
.domain
);
6163 ndr_print_ptr(ndr
, "account_ou", r
->in
.account_ou
);
6165 if (r
->in
.account_ou
) {
6166 ndr_print_string(ndr
, "account_ou", r
->in
.account_ou
);
6169 ndr_print_ptr(ndr
, "account", r
->in
.account
);
6171 if (r
->in
.account
) {
6172 ndr_print_string(ndr
, "account", r
->in
.account
);
6175 ndr_print_ptr(ndr
, "password", r
->in
.password
);
6177 if (r
->in
.password
) {
6178 ndr_print_string(ndr
, "password", r
->in
.password
);
6181 ndr_print_NetJoinFlags(ndr
, "join_flags", r
->in
.join_flags
);
6184 if (flags
& NDR_OUT
) {
6185 ndr_print_struct(ndr
, "out", "NetJoinDomain");
6187 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6193 _PUBLIC_
void ndr_print_NetUnjoinDomain(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUnjoinDomain
*r
)
6195 ndr_print_struct(ndr
, name
, "NetUnjoinDomain");
6197 if (flags
& NDR_SET_VALUES
) {
6198 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6200 if (flags
& NDR_IN
) {
6201 ndr_print_struct(ndr
, "in", "NetUnjoinDomain");
6203 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6205 if (r
->in
.server_name
) {
6206 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6209 ndr_print_ptr(ndr
, "account", r
->in
.account
);
6211 if (r
->in
.account
) {
6212 ndr_print_string(ndr
, "account", r
->in
.account
);
6215 ndr_print_ptr(ndr
, "password", r
->in
.password
);
6217 if (r
->in
.password
) {
6218 ndr_print_string(ndr
, "password", r
->in
.password
);
6221 ndr_print_NetJoinFlags(ndr
, "unjoin_flags", r
->in
.unjoin_flags
);
6224 if (flags
& NDR_OUT
) {
6225 ndr_print_struct(ndr
, "out", "NetUnjoinDomain");
6227 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6233 _PUBLIC_
void ndr_print_NetGetJoinInformation(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGetJoinInformation
*r
)
6235 ndr_print_struct(ndr
, name
, "NetGetJoinInformation");
6237 if (flags
& NDR_SET_VALUES
) {
6238 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6240 if (flags
& NDR_IN
) {
6241 ndr_print_struct(ndr
, "in", "NetGetJoinInformation");
6243 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6245 if (r
->in
.server_name
) {
6246 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6251 if (flags
& NDR_OUT
) {
6252 ndr_print_struct(ndr
, "out", "NetGetJoinInformation");
6254 ndr_print_ptr(ndr
, "name_buffer", r
->out
.name_buffer
);
6256 ndr_print_ptr(ndr
, "name_buffer", *r
->out
.name_buffer
);
6258 if (*r
->out
.name_buffer
) {
6259 ndr_print_string(ndr
, "name_buffer", *r
->out
.name_buffer
);
6263 ndr_print_ptr(ndr
, "name_type", r
->out
.name_type
);
6265 ndr_print_uint16(ndr
, "name_type", *r
->out
.name_type
);
6267 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6273 _PUBLIC_
void ndr_print_NetGetJoinableOUs(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGetJoinableOUs
*r
)
6275 ndr_print_struct(ndr
, name
, "NetGetJoinableOUs");
6277 if (flags
& NDR_SET_VALUES
) {
6278 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6280 if (flags
& NDR_IN
) {
6281 ndr_print_struct(ndr
, "in", "NetGetJoinableOUs");
6283 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6285 if (r
->in
.server_name
) {
6286 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6289 ndr_print_ptr(ndr
, "domain", r
->in
.domain
);
6291 ndr_print_string(ndr
, "domain", r
->in
.domain
);
6293 ndr_print_ptr(ndr
, "account", r
->in
.account
);
6295 if (r
->in
.account
) {
6296 ndr_print_string(ndr
, "account", r
->in
.account
);
6299 ndr_print_ptr(ndr
, "password", r
->in
.password
);
6301 if (r
->in
.password
) {
6302 ndr_print_string(ndr
, "password", r
->in
.password
);
6307 if (flags
& NDR_OUT
) {
6308 ndr_print_struct(ndr
, "out", "NetGetJoinableOUs");
6310 ndr_print_ptr(ndr
, "ou_count", r
->out
.ou_count
);
6312 ndr_print_uint32(ndr
, "ou_count", *r
->out
.ou_count
);
6314 ndr_print_ptr(ndr
, "ous", r
->out
.ous
);
6316 ndr_print_ptr(ndr
, "ous", *r
->out
.ous
);
6319 ndr_print_ptr(ndr
, "ous", **r
->out
.ous
);
6322 ndr_print_string(ndr
, "ous", **r
->out
.ous
);
6328 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6334 _PUBLIC_
void ndr_print_NetRenameMachineInDomain(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetRenameMachineInDomain
*r
)
6336 ndr_print_struct(ndr
, name
, "NetRenameMachineInDomain");
6338 if (flags
& NDR_SET_VALUES
) {
6339 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6341 if (flags
& NDR_IN
) {
6342 ndr_print_struct(ndr
, "in", "NetRenameMachineInDomain");
6344 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6345 ndr_print_string(ndr
, "new_machine_name", r
->in
.new_machine_name
);
6346 ndr_print_string(ndr
, "account", r
->in
.account
);
6347 ndr_print_string(ndr
, "password", r
->in
.password
);
6348 ndr_print_uint32(ndr
, "rename_options", r
->in
.rename_options
);
6351 if (flags
& NDR_OUT
) {
6352 ndr_print_struct(ndr
, "out", "NetRenameMachineInDomain");
6354 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6360 _PUBLIC_
void ndr_print_NetServerGetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetServerGetInfo
*r
)
6362 ndr_print_struct(ndr
, name
, "NetServerGetInfo");
6364 if (flags
& NDR_SET_VALUES
) {
6365 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6367 if (flags
& NDR_IN
) {
6368 ndr_print_struct(ndr
, "in", "NetServerGetInfo");
6370 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6372 if (r
->in
.server_name
) {
6373 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6376 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6379 if (flags
& NDR_OUT
) {
6380 ndr_print_struct(ndr
, "out", "NetServerGetInfo");
6382 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6384 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6386 if (*r
->out
.buffer
) {
6387 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6391 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6397 _PUBLIC_
void ndr_print_NetServerSetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetServerSetInfo
*r
)
6399 ndr_print_struct(ndr
, name
, "NetServerSetInfo");
6401 if (flags
& NDR_SET_VALUES
) {
6402 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6404 if (flags
& NDR_IN
) {
6405 ndr_print_struct(ndr
, "in", "NetServerSetInfo");
6407 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6409 if (r
->in
.server_name
) {
6410 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6413 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6414 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
6416 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
6420 if (flags
& NDR_OUT
) {
6421 ndr_print_struct(ndr
, "out", "NetServerSetInfo");
6423 ndr_print_ptr(ndr
, "parm_error", r
->out
.parm_error
);
6425 ndr_print_uint32(ndr
, "parm_error", *r
->out
.parm_error
);
6427 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6433 _PUBLIC_
void ndr_print_NetGetDCName(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGetDCName
*r
)
6435 ndr_print_struct(ndr
, name
, "NetGetDCName");
6437 if (flags
& NDR_SET_VALUES
) {
6438 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6440 if (flags
& NDR_IN
) {
6441 ndr_print_struct(ndr
, "in", "NetGetDCName");
6443 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6445 if (r
->in
.server_name
) {
6446 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6449 ndr_print_ptr(ndr
, "domain_name", r
->in
.domain_name
);
6451 if (r
->in
.domain_name
) {
6452 ndr_print_string(ndr
, "domain_name", r
->in
.domain_name
);
6457 if (flags
& NDR_OUT
) {
6458 ndr_print_struct(ndr
, "out", "NetGetDCName");
6460 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6462 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6464 if (*r
->out
.buffer
) {
6465 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6469 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6475 _PUBLIC_
void ndr_print_NetGetAnyDCName(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGetAnyDCName
*r
)
6477 ndr_print_struct(ndr
, name
, "NetGetAnyDCName");
6479 if (flags
& NDR_SET_VALUES
) {
6480 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6482 if (flags
& NDR_IN
) {
6483 ndr_print_struct(ndr
, "in", "NetGetAnyDCName");
6485 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6487 if (r
->in
.server_name
) {
6488 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6491 ndr_print_ptr(ndr
, "domain_name", r
->in
.domain_name
);
6493 if (r
->in
.domain_name
) {
6494 ndr_print_string(ndr
, "domain_name", r
->in
.domain_name
);
6499 if (flags
& NDR_OUT
) {
6500 ndr_print_struct(ndr
, "out", "NetGetAnyDCName");
6502 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6504 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6506 if (*r
->out
.buffer
) {
6507 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6511 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6517 _PUBLIC_
void ndr_print_DsGetDcName(struct ndr_print
*ndr
, const char *name
, int flags
, const struct DsGetDcName
*r
)
6519 ndr_print_struct(ndr
, name
, "DsGetDcName");
6521 if (flags
& NDR_SET_VALUES
) {
6522 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6524 if (flags
& NDR_IN
) {
6525 ndr_print_struct(ndr
, "in", "DsGetDcName");
6527 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6529 if (r
->in
.server_name
) {
6530 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6533 ndr_print_ptr(ndr
, "domain_name", r
->in
.domain_name
);
6535 ndr_print_string(ndr
, "domain_name", r
->in
.domain_name
);
6537 ndr_print_ptr(ndr
, "domain_guid", r
->in
.domain_guid
);
6539 if (r
->in
.domain_guid
) {
6540 ndr_print_GUID(ndr
, "domain_guid", r
->in
.domain_guid
);
6543 ndr_print_ptr(ndr
, "site_name", r
->in
.site_name
);
6545 if (r
->in
.site_name
) {
6546 ndr_print_string(ndr
, "site_name", r
->in
.site_name
);
6549 ndr_print_uint32(ndr
, "flags", r
->in
.flags
);
6552 if (flags
& NDR_OUT
) {
6553 ndr_print_struct(ndr
, "out", "DsGetDcName");
6555 ndr_print_ptr(ndr
, "dc_info", r
->out
.dc_info
);
6557 ndr_print_ptr(ndr
, "dc_info", *r
->out
.dc_info
);
6559 if (*r
->out
.dc_info
) {
6560 ndr_print_DOMAIN_CONTROLLER_INFO(ndr
, "dc_info", *r
->out
.dc_info
);
6564 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6570 _PUBLIC_
void ndr_print_NetUserAdd(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserAdd
*r
)
6572 ndr_print_struct(ndr
, name
, "NetUserAdd");
6574 if (flags
& NDR_SET_VALUES
) {
6575 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6577 if (flags
& NDR_IN
) {
6578 ndr_print_struct(ndr
, "in", "NetUserAdd");
6580 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6582 if (r
->in
.server_name
) {
6583 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6586 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6587 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
6589 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
6593 if (flags
& NDR_OUT
) {
6594 ndr_print_struct(ndr
, "out", "NetUserAdd");
6596 ndr_print_ptr(ndr
, "parm_error", r
->out
.parm_error
);
6598 ndr_print_uint32(ndr
, "parm_error", *r
->out
.parm_error
);
6600 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6606 _PUBLIC_
void ndr_print_NetUserDel(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserDel
*r
)
6608 ndr_print_struct(ndr
, name
, "NetUserDel");
6610 if (flags
& NDR_SET_VALUES
) {
6611 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6613 if (flags
& NDR_IN
) {
6614 ndr_print_struct(ndr
, "in", "NetUserDel");
6616 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6618 if (r
->in
.server_name
) {
6619 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6622 ndr_print_ptr(ndr
, "user_name", r
->in
.user_name
);
6624 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6628 if (flags
& NDR_OUT
) {
6629 ndr_print_struct(ndr
, "out", "NetUserDel");
6631 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6637 _PUBLIC_
void ndr_print_NetUserEnum(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserEnum
*r
)
6639 ndr_print_struct(ndr
, name
, "NetUserEnum");
6641 if (flags
& NDR_SET_VALUES
) {
6642 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6644 if (flags
& NDR_IN
) {
6645 ndr_print_struct(ndr
, "in", "NetUserEnum");
6647 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6649 if (r
->in
.server_name
) {
6650 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6653 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6654 ndr_print_uint32(ndr
, "filter", r
->in
.filter
);
6655 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
6656 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
6658 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
6662 if (flags
& NDR_OUT
) {
6663 ndr_print_struct(ndr
, "out", "NetUserEnum");
6665 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6667 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6669 if (*r
->out
.buffer
) {
6670 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6674 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
6676 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
6678 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
6680 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
6682 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
6684 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
6686 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6692 _PUBLIC_
void ndr_print_NetUserChangePassword(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserChangePassword
*r
)
6694 ndr_print_struct(ndr
, name
, "NetUserChangePassword");
6696 if (flags
& NDR_SET_VALUES
) {
6697 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6699 if (flags
& NDR_IN
) {
6700 ndr_print_struct(ndr
, "in", "NetUserChangePassword");
6702 ndr_print_string(ndr
, "domain_name", r
->in
.domain_name
);
6703 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6704 ndr_print_string(ndr
, "old_password", r
->in
.old_password
);
6705 ndr_print_string(ndr
, "new_password", r
->in
.new_password
);
6708 if (flags
& NDR_OUT
) {
6709 ndr_print_struct(ndr
, "out", "NetUserChangePassword");
6711 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6717 _PUBLIC_
void ndr_print_NetUserGetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserGetInfo
*r
)
6719 ndr_print_struct(ndr
, name
, "NetUserGetInfo");
6721 if (flags
& NDR_SET_VALUES
) {
6722 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6724 if (flags
& NDR_IN
) {
6725 ndr_print_struct(ndr
, "in", "NetUserGetInfo");
6727 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6728 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6729 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6732 if (flags
& NDR_OUT
) {
6733 ndr_print_struct(ndr
, "out", "NetUserGetInfo");
6735 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6737 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6739 if (*r
->out
.buffer
) {
6740 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6744 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6750 _PUBLIC_
void ndr_print_NetUserSetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserSetInfo
*r
)
6752 ndr_print_struct(ndr
, name
, "NetUserSetInfo");
6754 if (flags
& NDR_SET_VALUES
) {
6755 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6757 if (flags
& NDR_IN
) {
6758 ndr_print_struct(ndr
, "in", "NetUserSetInfo");
6760 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6761 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6762 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6763 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
6765 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
6769 if (flags
& NDR_OUT
) {
6770 ndr_print_struct(ndr
, "out", "NetUserSetInfo");
6772 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
6774 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
6776 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6782 _PUBLIC_
void ndr_print_NetUserGetGroups(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserGetGroups
*r
)
6784 ndr_print_struct(ndr
, name
, "NetUserGetGroups");
6786 if (flags
& NDR_SET_VALUES
) {
6787 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6789 if (flags
& NDR_IN
) {
6790 ndr_print_struct(ndr
, "in", "NetUserGetGroups");
6792 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6793 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6794 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6795 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
6798 if (flags
& NDR_OUT
) {
6799 ndr_print_struct(ndr
, "out", "NetUserGetGroups");
6801 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6803 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6805 if (*r
->out
.buffer
) {
6806 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6810 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
6812 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
6814 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
6816 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
6818 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6824 _PUBLIC_
void ndr_print_NetUserSetGroups(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserSetGroups
*r
)
6826 ndr_print_struct(ndr
, name
, "NetUserSetGroups");
6828 if (flags
& NDR_SET_VALUES
) {
6829 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6831 if (flags
& NDR_IN
) {
6832 ndr_print_struct(ndr
, "in", "NetUserSetGroups");
6834 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6835 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6836 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6837 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
6839 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
6841 ndr_print_uint32(ndr
, "num_entries", r
->in
.num_entries
);
6844 if (flags
& NDR_OUT
) {
6845 ndr_print_struct(ndr
, "out", "NetUserSetGroups");
6847 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6853 _PUBLIC_
void ndr_print_NetUserGetLocalGroups(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserGetLocalGroups
*r
)
6855 ndr_print_struct(ndr
, name
, "NetUserGetLocalGroups");
6857 if (flags
& NDR_SET_VALUES
) {
6858 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6860 if (flags
& NDR_IN
) {
6861 ndr_print_struct(ndr
, "in", "NetUserGetLocalGroups");
6863 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6864 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
6865 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6866 ndr_print_uint32(ndr
, "flags", r
->in
.flags
);
6867 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
6870 if (flags
& NDR_OUT
) {
6871 ndr_print_struct(ndr
, "out", "NetUserGetLocalGroups");
6873 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6875 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6877 if (*r
->out
.buffer
) {
6878 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6882 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
6884 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
6886 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
6888 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
6890 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6896 _PUBLIC_
void ndr_print_NetUserModalsGet(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserModalsGet
*r
)
6898 ndr_print_struct(ndr
, name
, "NetUserModalsGet");
6900 if (flags
& NDR_SET_VALUES
) {
6901 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6903 if (flags
& NDR_IN
) {
6904 ndr_print_struct(ndr
, "in", "NetUserModalsGet");
6906 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6907 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6910 if (flags
& NDR_OUT
) {
6911 ndr_print_struct(ndr
, "out", "NetUserModalsGet");
6913 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
6915 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
6917 if (*r
->out
.buffer
) {
6918 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
6922 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6928 _PUBLIC_
void ndr_print_NetUserModalsSet(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetUserModalsSet
*r
)
6930 ndr_print_struct(ndr
, name
, "NetUserModalsSet");
6932 if (flags
& NDR_SET_VALUES
) {
6933 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6935 if (flags
& NDR_IN
) {
6936 ndr_print_struct(ndr
, "in", "NetUserModalsSet");
6938 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6939 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6940 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
6942 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
6946 if (flags
& NDR_OUT
) {
6947 ndr_print_struct(ndr
, "out", "NetUserModalsSet");
6949 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
6951 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
6953 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6959 _PUBLIC_
void ndr_print_NetQueryDisplayInformation(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetQueryDisplayInformation
*r
)
6961 ndr_print_struct(ndr
, name
, "NetQueryDisplayInformation");
6963 if (flags
& NDR_SET_VALUES
) {
6964 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
6966 if (flags
& NDR_IN
) {
6967 ndr_print_struct(ndr
, "in", "NetQueryDisplayInformation");
6969 ndr_print_ptr(ndr
, "server_name", r
->in
.server_name
);
6971 if (r
->in
.server_name
) {
6972 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
6975 ndr_print_uint32(ndr
, "level", r
->in
.level
);
6976 ndr_print_uint32(ndr
, "idx", r
->in
.idx
);
6977 ndr_print_uint32(ndr
, "entries_requested", r
->in
.entries_requested
);
6978 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
6981 if (flags
& NDR_OUT
) {
6982 ndr_print_struct(ndr
, "out", "NetQueryDisplayInformation");
6984 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
6986 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
6988 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
6994 _PUBLIC_
void ndr_print_NetGroupAdd(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupAdd
*r
)
6996 ndr_print_struct(ndr
, name
, "NetGroupAdd");
6998 if (flags
& NDR_SET_VALUES
) {
6999 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7001 if (flags
& NDR_IN
) {
7002 ndr_print_struct(ndr
, "in", "NetGroupAdd");
7004 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7005 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7006 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7008 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7012 if (flags
& NDR_OUT
) {
7013 ndr_print_struct(ndr
, "out", "NetGroupAdd");
7015 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
7017 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
7019 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7025 _PUBLIC_
void ndr_print_NetGroupDel(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupDel
*r
)
7027 ndr_print_struct(ndr
, name
, "NetGroupDel");
7029 if (flags
& NDR_SET_VALUES
) {
7030 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7032 if (flags
& NDR_IN
) {
7033 ndr_print_struct(ndr
, "in", "NetGroupDel");
7035 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7036 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7039 if (flags
& NDR_OUT
) {
7040 ndr_print_struct(ndr
, "out", "NetGroupDel");
7042 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7048 _PUBLIC_
void ndr_print_NetGroupEnum(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupEnum
*r
)
7050 ndr_print_struct(ndr
, name
, "NetGroupEnum");
7052 if (flags
& NDR_SET_VALUES
) {
7053 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7055 if (flags
& NDR_IN
) {
7056 ndr_print_struct(ndr
, "in", "NetGroupEnum");
7058 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7059 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7060 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
7061 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
7063 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
7067 if (flags
& NDR_OUT
) {
7068 ndr_print_struct(ndr
, "out", "NetGroupEnum");
7070 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7072 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7074 if (*r
->out
.buffer
) {
7075 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7079 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
7081 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
7083 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
7085 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
7087 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
7089 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
7091 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7097 _PUBLIC_
void ndr_print_NetGroupSetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupSetInfo
*r
)
7099 ndr_print_struct(ndr
, name
, "NetGroupSetInfo");
7101 if (flags
& NDR_SET_VALUES
) {
7102 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7104 if (flags
& NDR_IN
) {
7105 ndr_print_struct(ndr
, "in", "NetGroupSetInfo");
7107 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7108 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7109 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7110 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7112 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7116 if (flags
& NDR_OUT
) {
7117 ndr_print_struct(ndr
, "out", "NetGroupSetInfo");
7119 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
7121 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
7123 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7129 _PUBLIC_
void ndr_print_NetGroupGetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupGetInfo
*r
)
7131 ndr_print_struct(ndr
, name
, "NetGroupGetInfo");
7133 if (flags
& NDR_SET_VALUES
) {
7134 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7136 if (flags
& NDR_IN
) {
7137 ndr_print_struct(ndr
, "in", "NetGroupGetInfo");
7139 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7140 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7141 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7144 if (flags
& NDR_OUT
) {
7145 ndr_print_struct(ndr
, "out", "NetGroupGetInfo");
7147 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7149 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7151 if (*r
->out
.buffer
) {
7152 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7156 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7162 _PUBLIC_
void ndr_print_NetGroupAddUser(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupAddUser
*r
)
7164 ndr_print_struct(ndr
, name
, "NetGroupAddUser");
7166 if (flags
& NDR_SET_VALUES
) {
7167 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7169 if (flags
& NDR_IN
) {
7170 ndr_print_struct(ndr
, "in", "NetGroupAddUser");
7172 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7173 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7174 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
7177 if (flags
& NDR_OUT
) {
7178 ndr_print_struct(ndr
, "out", "NetGroupAddUser");
7180 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7186 _PUBLIC_
void ndr_print_NetGroupDelUser(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupDelUser
*r
)
7188 ndr_print_struct(ndr
, name
, "NetGroupDelUser");
7190 if (flags
& NDR_SET_VALUES
) {
7191 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7193 if (flags
& NDR_IN
) {
7194 ndr_print_struct(ndr
, "in", "NetGroupDelUser");
7196 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7197 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7198 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
7201 if (flags
& NDR_OUT
) {
7202 ndr_print_struct(ndr
, "out", "NetGroupDelUser");
7204 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7210 _PUBLIC_
void ndr_print_NetGroupGetUsers(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupGetUsers
*r
)
7212 ndr_print_struct(ndr
, name
, "NetGroupGetUsers");
7214 if (flags
& NDR_SET_VALUES
) {
7215 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7217 if (flags
& NDR_IN
) {
7218 ndr_print_struct(ndr
, "in", "NetGroupGetUsers");
7220 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7221 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7222 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7223 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
7224 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
7226 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
7230 if (flags
& NDR_OUT
) {
7231 ndr_print_struct(ndr
, "out", "NetGroupGetUsers");
7233 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7235 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7237 if (*r
->out
.buffer
) {
7238 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7242 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
7244 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
7246 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
7248 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
7250 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
7252 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
7254 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7260 _PUBLIC_
void ndr_print_NetGroupSetUsers(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetGroupSetUsers
*r
)
7262 ndr_print_struct(ndr
, name
, "NetGroupSetUsers");
7264 if (flags
& NDR_SET_VALUES
) {
7265 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7267 if (flags
& NDR_IN
) {
7268 ndr_print_struct(ndr
, "in", "NetGroupSetUsers");
7270 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7271 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7272 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7273 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7275 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7277 ndr_print_uint32(ndr
, "num_entries", r
->in
.num_entries
);
7280 if (flags
& NDR_OUT
) {
7281 ndr_print_struct(ndr
, "out", "NetGroupSetUsers");
7283 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7289 _PUBLIC_
void ndr_print_NetLocalGroupAdd(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupAdd
*r
)
7291 ndr_print_struct(ndr
, name
, "NetLocalGroupAdd");
7293 if (flags
& NDR_SET_VALUES
) {
7294 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7296 if (flags
& NDR_IN
) {
7297 ndr_print_struct(ndr
, "in", "NetLocalGroupAdd");
7299 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7300 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7301 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7303 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7307 if (flags
& NDR_OUT
) {
7308 ndr_print_struct(ndr
, "out", "NetLocalGroupAdd");
7310 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
7312 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
7314 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7320 _PUBLIC_
void ndr_print_NetLocalGroupDel(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupDel
*r
)
7322 ndr_print_struct(ndr
, name
, "NetLocalGroupDel");
7324 if (flags
& NDR_SET_VALUES
) {
7325 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7327 if (flags
& NDR_IN
) {
7328 ndr_print_struct(ndr
, "in", "NetLocalGroupDel");
7330 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7331 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7334 if (flags
& NDR_OUT
) {
7335 ndr_print_struct(ndr
, "out", "NetLocalGroupDel");
7337 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7343 _PUBLIC_
void ndr_print_NetLocalGroupGetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupGetInfo
*r
)
7345 ndr_print_struct(ndr
, name
, "NetLocalGroupGetInfo");
7347 if (flags
& NDR_SET_VALUES
) {
7348 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7350 if (flags
& NDR_IN
) {
7351 ndr_print_struct(ndr
, "in", "NetLocalGroupGetInfo");
7353 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7354 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7355 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7358 if (flags
& NDR_OUT
) {
7359 ndr_print_struct(ndr
, "out", "NetLocalGroupGetInfo");
7361 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7363 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7365 if (*r
->out
.buffer
) {
7366 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7370 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7376 _PUBLIC_
void ndr_print_NetLocalGroupSetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupSetInfo
*r
)
7378 ndr_print_struct(ndr
, name
, "NetLocalGroupSetInfo");
7380 if (flags
& NDR_SET_VALUES
) {
7381 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7383 if (flags
& NDR_IN
) {
7384 ndr_print_struct(ndr
, "in", "NetLocalGroupSetInfo");
7386 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7387 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7388 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7389 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7391 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7395 if (flags
& NDR_OUT
) {
7396 ndr_print_struct(ndr
, "out", "NetLocalGroupSetInfo");
7398 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
7400 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
7402 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7408 _PUBLIC_
void ndr_print_NetLocalGroupEnum(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupEnum
*r
)
7410 ndr_print_struct(ndr
, name
, "NetLocalGroupEnum");
7412 if (flags
& NDR_SET_VALUES
) {
7413 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7415 if (flags
& NDR_IN
) {
7416 ndr_print_struct(ndr
, "in", "NetLocalGroupEnum");
7418 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7419 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7420 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
7421 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
7423 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
7427 if (flags
& NDR_OUT
) {
7428 ndr_print_struct(ndr
, "out", "NetLocalGroupEnum");
7430 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7432 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7434 if (*r
->out
.buffer
) {
7435 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7439 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
7441 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
7443 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
7445 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
7447 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
7449 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
7451 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7457 _PUBLIC_
void ndr_print_NetLocalGroupAddMembers(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupAddMembers
*r
)
7459 ndr_print_struct(ndr
, name
, "NetLocalGroupAddMembers");
7461 if (flags
& NDR_SET_VALUES
) {
7462 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7464 if (flags
& NDR_IN
) {
7465 ndr_print_struct(ndr
, "in", "NetLocalGroupAddMembers");
7467 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7468 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7469 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7470 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7472 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7474 ndr_print_uint32(ndr
, "total_entries", r
->in
.total_entries
);
7477 if (flags
& NDR_OUT
) {
7478 ndr_print_struct(ndr
, "out", "NetLocalGroupAddMembers");
7480 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7486 _PUBLIC_
void ndr_print_NetLocalGroupDelMembers(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupDelMembers
*r
)
7488 ndr_print_struct(ndr
, name
, "NetLocalGroupDelMembers");
7490 if (flags
& NDR_SET_VALUES
) {
7491 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7493 if (flags
& NDR_IN
) {
7494 ndr_print_struct(ndr
, "in", "NetLocalGroupDelMembers");
7496 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7497 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7498 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7499 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7501 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7503 ndr_print_uint32(ndr
, "total_entries", r
->in
.total_entries
);
7506 if (flags
& NDR_OUT
) {
7507 ndr_print_struct(ndr
, "out", "NetLocalGroupDelMembers");
7509 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7515 _PUBLIC_
void ndr_print_NetLocalGroupGetMembers(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupGetMembers
*r
)
7517 ndr_print_struct(ndr
, name
, "NetLocalGroupGetMembers");
7519 if (flags
& NDR_SET_VALUES
) {
7520 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7522 if (flags
& NDR_IN
) {
7523 ndr_print_struct(ndr
, "in", "NetLocalGroupGetMembers");
7525 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7526 ndr_print_string(ndr
, "local_group_name", r
->in
.local_group_name
);
7527 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7528 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
7529 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
7531 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
7535 if (flags
& NDR_OUT
) {
7536 ndr_print_struct(ndr
, "out", "NetLocalGroupGetMembers");
7538 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7540 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7542 if (*r
->out
.buffer
) {
7543 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7547 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
7549 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
7551 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
7553 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
7555 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
7557 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
7559 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7565 _PUBLIC_
void ndr_print_NetLocalGroupSetMembers(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetLocalGroupSetMembers
*r
)
7567 ndr_print_struct(ndr
, name
, "NetLocalGroupSetMembers");
7569 if (flags
& NDR_SET_VALUES
) {
7570 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7572 if (flags
& NDR_IN
) {
7573 ndr_print_struct(ndr
, "in", "NetLocalGroupSetMembers");
7575 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7576 ndr_print_string(ndr
, "group_name", r
->in
.group_name
);
7577 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7578 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7580 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7582 ndr_print_uint32(ndr
, "total_entries", r
->in
.total_entries
);
7585 if (flags
& NDR_OUT
) {
7586 ndr_print_struct(ndr
, "out", "NetLocalGroupSetMembers");
7588 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7594 _PUBLIC_
void ndr_print_NetRemoteTOD(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetRemoteTOD
*r
)
7596 ndr_print_struct(ndr
, name
, "NetRemoteTOD");
7598 if (flags
& NDR_SET_VALUES
) {
7599 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7601 if (flags
& NDR_IN
) {
7602 ndr_print_struct(ndr
, "in", "NetRemoteTOD");
7604 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7607 if (flags
& NDR_OUT
) {
7608 ndr_print_struct(ndr
, "out", "NetRemoteTOD");
7610 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7612 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7614 if (*r
->out
.buffer
) {
7615 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7619 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7625 _PUBLIC_
void ndr_print_NetShareAdd(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShareAdd
*r
)
7627 ndr_print_struct(ndr
, name
, "NetShareAdd");
7629 if (flags
& NDR_SET_VALUES
) {
7630 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7632 if (flags
& NDR_IN
) {
7633 ndr_print_struct(ndr
, "in", "NetShareAdd");
7635 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7636 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7637 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7639 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7643 if (flags
& NDR_OUT
) {
7644 ndr_print_struct(ndr
, "out", "NetShareAdd");
7646 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
7648 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
7650 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7656 _PUBLIC_
void ndr_print_NetShareDel(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShareDel
*r
)
7658 ndr_print_struct(ndr
, name
, "NetShareDel");
7660 if (flags
& NDR_SET_VALUES
) {
7661 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7663 if (flags
& NDR_IN
) {
7664 ndr_print_struct(ndr
, "in", "NetShareDel");
7666 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7667 ndr_print_string(ndr
, "net_name", r
->in
.net_name
);
7668 ndr_print_uint32(ndr
, "reserved", r
->in
.reserved
);
7671 if (flags
& NDR_OUT
) {
7672 ndr_print_struct(ndr
, "out", "NetShareDel");
7674 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7680 _PUBLIC_
void ndr_print_NetShareEnum(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShareEnum
*r
)
7682 ndr_print_struct(ndr
, name
, "NetShareEnum");
7684 if (flags
& NDR_SET_VALUES
) {
7685 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7687 if (flags
& NDR_IN
) {
7688 ndr_print_struct(ndr
, "in", "NetShareEnum");
7690 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7691 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7692 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
7693 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
7695 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
7699 if (flags
& NDR_OUT
) {
7700 ndr_print_struct(ndr
, "out", "NetShareEnum");
7702 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7704 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7706 if (*r
->out
.buffer
) {
7707 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7711 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
7713 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
7715 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
7717 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
7719 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
7721 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
7723 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7729 _PUBLIC_
void ndr_print_NetShareGetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShareGetInfo
*r
)
7731 ndr_print_struct(ndr
, name
, "NetShareGetInfo");
7733 if (flags
& NDR_SET_VALUES
) {
7734 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7736 if (flags
& NDR_IN
) {
7737 ndr_print_struct(ndr
, "in", "NetShareGetInfo");
7739 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7740 ndr_print_string(ndr
, "net_name", r
->in
.net_name
);
7741 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7744 if (flags
& NDR_OUT
) {
7745 ndr_print_struct(ndr
, "out", "NetShareGetInfo");
7747 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7749 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7751 if (*r
->out
.buffer
) {
7752 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7756 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7762 _PUBLIC_
void ndr_print_NetShareSetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShareSetInfo
*r
)
7764 ndr_print_struct(ndr
, name
, "NetShareSetInfo");
7766 if (flags
& NDR_SET_VALUES
) {
7767 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7769 if (flags
& NDR_IN
) {
7770 ndr_print_struct(ndr
, "in", "NetShareSetInfo");
7772 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7773 ndr_print_string(ndr
, "net_name", r
->in
.net_name
);
7774 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7775 ndr_print_ptr(ndr
, "buffer", r
->in
.buffer
);
7777 ndr_print_uint8(ndr
, "buffer", *r
->in
.buffer
);
7781 if (flags
& NDR_OUT
) {
7782 ndr_print_struct(ndr
, "out", "NetShareSetInfo");
7784 ndr_print_ptr(ndr
, "parm_err", r
->out
.parm_err
);
7786 ndr_print_uint32(ndr
, "parm_err", *r
->out
.parm_err
);
7788 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7794 _PUBLIC_
void ndr_print_NetFileClose(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetFileClose
*r
)
7796 ndr_print_struct(ndr
, name
, "NetFileClose");
7798 if (flags
& NDR_SET_VALUES
) {
7799 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7801 if (flags
& NDR_IN
) {
7802 ndr_print_struct(ndr
, "in", "NetFileClose");
7804 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7805 ndr_print_uint32(ndr
, "fileid", r
->in
.fileid
);
7808 if (flags
& NDR_OUT
) {
7809 ndr_print_struct(ndr
, "out", "NetFileClose");
7811 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7817 _PUBLIC_
void ndr_print_NetFileGetInfo(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetFileGetInfo
*r
)
7819 ndr_print_struct(ndr
, name
, "NetFileGetInfo");
7821 if (flags
& NDR_SET_VALUES
) {
7822 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7824 if (flags
& NDR_IN
) {
7825 ndr_print_struct(ndr
, "in", "NetFileGetInfo");
7827 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7828 ndr_print_uint32(ndr
, "fileid", r
->in
.fileid
);
7829 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7832 if (flags
& NDR_OUT
) {
7833 ndr_print_struct(ndr
, "out", "NetFileGetInfo");
7835 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7837 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7839 if (*r
->out
.buffer
) {
7840 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7844 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7850 _PUBLIC_
void ndr_print_NetFileEnum(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetFileEnum
*r
)
7852 ndr_print_struct(ndr
, name
, "NetFileEnum");
7854 if (flags
& NDR_SET_VALUES
) {
7855 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7857 if (flags
& NDR_IN
) {
7858 ndr_print_struct(ndr
, "in", "NetFileEnum");
7860 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7861 ndr_print_string(ndr
, "base_path", r
->in
.base_path
);
7862 ndr_print_string(ndr
, "user_name", r
->in
.user_name
);
7863 ndr_print_uint32(ndr
, "level", r
->in
.level
);
7864 ndr_print_uint32(ndr
, "prefmaxlen", r
->in
.prefmaxlen
);
7865 ndr_print_ptr(ndr
, "resume_handle", r
->in
.resume_handle
);
7867 ndr_print_uint32(ndr
, "resume_handle", *r
->in
.resume_handle
);
7871 if (flags
& NDR_OUT
) {
7872 ndr_print_struct(ndr
, "out", "NetFileEnum");
7874 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7876 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7878 if (*r
->out
.buffer
) {
7879 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7883 ndr_print_ptr(ndr
, "entries_read", r
->out
.entries_read
);
7885 ndr_print_uint32(ndr
, "entries_read", *r
->out
.entries_read
);
7887 ndr_print_ptr(ndr
, "total_entries", r
->out
.total_entries
);
7889 ndr_print_uint32(ndr
, "total_entries", *r
->out
.total_entries
);
7891 ndr_print_ptr(ndr
, "resume_handle", r
->out
.resume_handle
);
7893 ndr_print_uint32(ndr
, "resume_handle", *r
->out
.resume_handle
);
7895 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7901 _PUBLIC_
void ndr_print_NetShutdownInit(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShutdownInit
*r
)
7903 ndr_print_struct(ndr
, name
, "NetShutdownInit");
7905 if (flags
& NDR_SET_VALUES
) {
7906 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7908 if (flags
& NDR_IN
) {
7909 ndr_print_struct(ndr
, "in", "NetShutdownInit");
7911 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7912 ndr_print_string(ndr
, "message", r
->in
.message
);
7913 ndr_print_uint32(ndr
, "timeout", r
->in
.timeout
);
7914 ndr_print_uint8(ndr
, "force_apps", r
->in
.force_apps
);
7915 ndr_print_uint8(ndr
, "do_reboot", r
->in
.do_reboot
);
7918 if (flags
& NDR_OUT
) {
7919 ndr_print_struct(ndr
, "out", "NetShutdownInit");
7921 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7927 _PUBLIC_
void ndr_print_NetShutdownAbort(struct ndr_print
*ndr
, const char *name
, int flags
, const struct NetShutdownAbort
*r
)
7929 ndr_print_struct(ndr
, name
, "NetShutdownAbort");
7931 if (flags
& NDR_SET_VALUES
) {
7932 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7934 if (flags
& NDR_IN
) {
7935 ndr_print_struct(ndr
, "in", "NetShutdownAbort");
7937 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7940 if (flags
& NDR_OUT
) {
7941 ndr_print_struct(ndr
, "out", "NetShutdownAbort");
7943 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7949 _PUBLIC_
void ndr_print_I_NetLogonControl(struct ndr_print
*ndr
, const char *name
, int flags
, const struct I_NetLogonControl
*r
)
7951 ndr_print_struct(ndr
, name
, "I_NetLogonControl");
7953 if (flags
& NDR_SET_VALUES
) {
7954 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7956 if (flags
& NDR_IN
) {
7957 ndr_print_struct(ndr
, "in", "I_NetLogonControl");
7959 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7960 ndr_print_uint32(ndr
, "function_code", r
->in
.function_code
);
7961 ndr_print_uint32(ndr
, "query_level", r
->in
.query_level
);
7964 if (flags
& NDR_OUT
) {
7965 ndr_print_struct(ndr
, "out", "I_NetLogonControl");
7967 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
7969 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
7971 if (*r
->out
.buffer
) {
7972 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
7976 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);
7982 _PUBLIC_
void ndr_print_I_NetLogonControl2(struct ndr_print
*ndr
, const char *name
, int flags
, const struct I_NetLogonControl2
*r
)
7984 ndr_print_struct(ndr
, name
, "I_NetLogonControl2");
7986 if (flags
& NDR_SET_VALUES
) {
7987 ndr
->flags
|= LIBNDR_PRINT_SET_VALUES
;
7989 if (flags
& NDR_IN
) {
7990 ndr_print_struct(ndr
, "in", "I_NetLogonControl2");
7992 ndr_print_string(ndr
, "server_name", r
->in
.server_name
);
7993 ndr_print_uint32(ndr
, "function_code", r
->in
.function_code
);
7994 ndr_print_uint32(ndr
, "query_level", r
->in
.query_level
);
7995 ndr_print_ptr(ndr
, "data", r
->in
.data
);
7997 ndr_print_uint8(ndr
, "data", *r
->in
.data
);
8001 if (flags
& NDR_OUT
) {
8002 ndr_print_struct(ndr
, "out", "I_NetLogonControl2");
8004 ndr_print_ptr(ndr
, "buffer", r
->out
.buffer
);
8006 ndr_print_ptr(ndr
, "buffer", *r
->out
.buffer
);
8008 if (*r
->out
.buffer
) {
8009 ndr_print_uint8(ndr
, "buffer", **r
->out
.buffer
);
8013 ndr_print_NET_API_STATUS(ndr
, "result", r
->out
.result
);