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