Line data Source code
1 : /* parser auto-generated by pidl */
2 :
3 : #include "includes.h"
4 : #include "bin/default/librpc/gen_ndr/ndr_audiosrv.h"
5 :
6 0 : static enum ndr_err_code ndr_push_audiosrv_CreatezoneFactoriesList(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_CreatezoneFactoriesList *r)
7 : {
8 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
9 0 : if (flags & NDR_IN) {
10 : }
11 0 : if (flags & NDR_OUT) {
12 : }
13 0 : return NDR_ERR_SUCCESS;
14 : }
15 :
16 0 : static enum ndr_err_code ndr_pull_audiosrv_CreatezoneFactoriesList(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_CreatezoneFactoriesList *r)
17 : {
18 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
19 0 : if (flags & NDR_IN) {
20 : }
21 0 : if (flags & NDR_OUT) {
22 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
23 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
24 : }
25 0 : return NDR_ERR_SUCCESS;
26 : }
27 :
28 0 : _PUBLIC_ void ndr_print_audiosrv_CreatezoneFactoriesList(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_CreatezoneFactoriesList *r)
29 : {
30 0 : ndr_print_struct(ndr, name, "audiosrv_CreatezoneFactoriesList");
31 0 : if (r == NULL) { ndr_print_null(ndr); return; }
32 0 : ndr->depth++;
33 0 : if (flags & NDR_SET_VALUES) {
34 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
35 : }
36 0 : if (flags & NDR_IN) {
37 0 : ndr_print_struct(ndr, "in", "audiosrv_CreatezoneFactoriesList");
38 0 : ndr->depth++;
39 0 : ndr->depth--;
40 : }
41 0 : if (flags & NDR_OUT) {
42 0 : ndr_print_struct(ndr, "out", "audiosrv_CreatezoneFactoriesList");
43 0 : ndr->depth++;
44 0 : ndr->depth--;
45 : }
46 0 : ndr->depth--;
47 : }
48 :
49 0 : static enum ndr_err_code ndr_push_audiosrv_CreateGfxFactoriesList(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_CreateGfxFactoriesList *r)
50 : {
51 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
52 0 : if (flags & NDR_IN) {
53 : }
54 0 : if (flags & NDR_OUT) {
55 : }
56 0 : return NDR_ERR_SUCCESS;
57 : }
58 :
59 0 : static enum ndr_err_code ndr_pull_audiosrv_CreateGfxFactoriesList(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_CreateGfxFactoriesList *r)
60 : {
61 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
62 0 : if (flags & NDR_IN) {
63 : }
64 0 : if (flags & NDR_OUT) {
65 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
66 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
67 : }
68 0 : return NDR_ERR_SUCCESS;
69 : }
70 :
71 0 : _PUBLIC_ void ndr_print_audiosrv_CreateGfxFactoriesList(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_CreateGfxFactoriesList *r)
72 : {
73 0 : ndr_print_struct(ndr, name, "audiosrv_CreateGfxFactoriesList");
74 0 : if (r == NULL) { ndr_print_null(ndr); return; }
75 0 : ndr->depth++;
76 0 : if (flags & NDR_SET_VALUES) {
77 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
78 : }
79 0 : if (flags & NDR_IN) {
80 0 : ndr_print_struct(ndr, "in", "audiosrv_CreateGfxFactoriesList");
81 0 : ndr->depth++;
82 0 : ndr->depth--;
83 : }
84 0 : if (flags & NDR_OUT) {
85 0 : ndr_print_struct(ndr, "out", "audiosrv_CreateGfxFactoriesList");
86 0 : ndr->depth++;
87 0 : ndr->depth--;
88 : }
89 0 : ndr->depth--;
90 : }
91 :
92 0 : static enum ndr_err_code ndr_push_audiosrv_CreateGfxList(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_CreateGfxList *r)
93 : {
94 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
95 0 : if (flags & NDR_IN) {
96 : }
97 0 : if (flags & NDR_OUT) {
98 : }
99 0 : return NDR_ERR_SUCCESS;
100 : }
101 :
102 0 : static enum ndr_err_code ndr_pull_audiosrv_CreateGfxList(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_CreateGfxList *r)
103 : {
104 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
105 0 : if (flags & NDR_IN) {
106 : }
107 0 : if (flags & NDR_OUT) {
108 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
109 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
110 : }
111 0 : return NDR_ERR_SUCCESS;
112 : }
113 :
114 0 : _PUBLIC_ void ndr_print_audiosrv_CreateGfxList(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_CreateGfxList *r)
115 : {
116 0 : ndr_print_struct(ndr, name, "audiosrv_CreateGfxList");
117 0 : if (r == NULL) { ndr_print_null(ndr); return; }
118 0 : ndr->depth++;
119 0 : if (flags & NDR_SET_VALUES) {
120 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
121 : }
122 0 : if (flags & NDR_IN) {
123 0 : ndr_print_struct(ndr, "in", "audiosrv_CreateGfxList");
124 0 : ndr->depth++;
125 0 : ndr->depth--;
126 : }
127 0 : if (flags & NDR_OUT) {
128 0 : ndr_print_struct(ndr, "out", "audiosrv_CreateGfxList");
129 0 : ndr->depth++;
130 0 : ndr->depth--;
131 : }
132 0 : ndr->depth--;
133 : }
134 :
135 0 : static enum ndr_err_code ndr_push_audiosrv_RemoveGfx(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_RemoveGfx *r)
136 : {
137 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
138 0 : if (flags & NDR_IN) {
139 : }
140 0 : if (flags & NDR_OUT) {
141 : }
142 0 : return NDR_ERR_SUCCESS;
143 : }
144 :
145 0 : static enum ndr_err_code ndr_pull_audiosrv_RemoveGfx(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_RemoveGfx *r)
146 : {
147 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
148 0 : if (flags & NDR_IN) {
149 : }
150 0 : if (flags & NDR_OUT) {
151 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
152 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
153 : }
154 0 : return NDR_ERR_SUCCESS;
155 : }
156 :
157 0 : _PUBLIC_ void ndr_print_audiosrv_RemoveGfx(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_RemoveGfx *r)
158 : {
159 0 : ndr_print_struct(ndr, name, "audiosrv_RemoveGfx");
160 0 : if (r == NULL) { ndr_print_null(ndr); return; }
161 0 : ndr->depth++;
162 0 : if (flags & NDR_SET_VALUES) {
163 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
164 : }
165 0 : if (flags & NDR_IN) {
166 0 : ndr_print_struct(ndr, "in", "audiosrv_RemoveGfx");
167 0 : ndr->depth++;
168 0 : ndr->depth--;
169 : }
170 0 : if (flags & NDR_OUT) {
171 0 : ndr_print_struct(ndr, "out", "audiosrv_RemoveGfx");
172 0 : ndr->depth++;
173 0 : ndr->depth--;
174 : }
175 0 : ndr->depth--;
176 : }
177 :
178 0 : static enum ndr_err_code ndr_push_audiosrv_AddGfx(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_AddGfx *r)
179 : {
180 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
181 0 : if (flags & NDR_IN) {
182 : }
183 0 : if (flags & NDR_OUT) {
184 : }
185 0 : return NDR_ERR_SUCCESS;
186 : }
187 :
188 0 : static enum ndr_err_code ndr_pull_audiosrv_AddGfx(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_AddGfx *r)
189 : {
190 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
191 0 : if (flags & NDR_IN) {
192 : }
193 0 : if (flags & NDR_OUT) {
194 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
195 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
196 : }
197 0 : return NDR_ERR_SUCCESS;
198 : }
199 :
200 0 : _PUBLIC_ void ndr_print_audiosrv_AddGfx(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_AddGfx *r)
201 : {
202 0 : ndr_print_struct(ndr, name, "audiosrv_AddGfx");
203 0 : if (r == NULL) { ndr_print_null(ndr); return; }
204 0 : ndr->depth++;
205 0 : if (flags & NDR_SET_VALUES) {
206 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
207 : }
208 0 : if (flags & NDR_IN) {
209 0 : ndr_print_struct(ndr, "in", "audiosrv_AddGfx");
210 0 : ndr->depth++;
211 0 : ndr->depth--;
212 : }
213 0 : if (flags & NDR_OUT) {
214 0 : ndr_print_struct(ndr, "out", "audiosrv_AddGfx");
215 0 : ndr->depth++;
216 0 : ndr->depth--;
217 : }
218 0 : ndr->depth--;
219 : }
220 :
221 0 : static enum ndr_err_code ndr_push_audiosrv_ModifyGfx(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_ModifyGfx *r)
222 : {
223 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
224 0 : if (flags & NDR_IN) {
225 : }
226 0 : if (flags & NDR_OUT) {
227 : }
228 0 : return NDR_ERR_SUCCESS;
229 : }
230 :
231 0 : static enum ndr_err_code ndr_pull_audiosrv_ModifyGfx(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_ModifyGfx *r)
232 : {
233 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
234 0 : if (flags & NDR_IN) {
235 : }
236 0 : if (flags & NDR_OUT) {
237 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
238 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
239 : }
240 0 : return NDR_ERR_SUCCESS;
241 : }
242 :
243 0 : _PUBLIC_ void ndr_print_audiosrv_ModifyGfx(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_ModifyGfx *r)
244 : {
245 0 : ndr_print_struct(ndr, name, "audiosrv_ModifyGfx");
246 0 : if (r == NULL) { ndr_print_null(ndr); return; }
247 0 : ndr->depth++;
248 0 : if (flags & NDR_SET_VALUES) {
249 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
250 : }
251 0 : if (flags & NDR_IN) {
252 0 : ndr_print_struct(ndr, "in", "audiosrv_ModifyGfx");
253 0 : ndr->depth++;
254 0 : ndr->depth--;
255 : }
256 0 : if (flags & NDR_OUT) {
257 0 : ndr_print_struct(ndr, "out", "audiosrv_ModifyGfx");
258 0 : ndr->depth++;
259 0 : ndr->depth--;
260 : }
261 0 : ndr->depth--;
262 : }
263 :
264 0 : static enum ndr_err_code ndr_push_audiosrv_OpenGfx(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_OpenGfx *r)
265 : {
266 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
267 0 : if (flags & NDR_IN) {
268 : }
269 0 : if (flags & NDR_OUT) {
270 : }
271 0 : return NDR_ERR_SUCCESS;
272 : }
273 :
274 0 : static enum ndr_err_code ndr_pull_audiosrv_OpenGfx(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_OpenGfx *r)
275 : {
276 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
277 0 : if (flags & NDR_IN) {
278 : }
279 0 : if (flags & NDR_OUT) {
280 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
281 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
282 : }
283 0 : return NDR_ERR_SUCCESS;
284 : }
285 :
286 0 : _PUBLIC_ void ndr_print_audiosrv_OpenGfx(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_OpenGfx *r)
287 : {
288 0 : ndr_print_struct(ndr, name, "audiosrv_OpenGfx");
289 0 : if (r == NULL) { ndr_print_null(ndr); return; }
290 0 : ndr->depth++;
291 0 : if (flags & NDR_SET_VALUES) {
292 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
293 : }
294 0 : if (flags & NDR_IN) {
295 0 : ndr_print_struct(ndr, "in", "audiosrv_OpenGfx");
296 0 : ndr->depth++;
297 0 : ndr->depth--;
298 : }
299 0 : if (flags & NDR_OUT) {
300 0 : ndr_print_struct(ndr, "out", "audiosrv_OpenGfx");
301 0 : ndr->depth++;
302 0 : ndr->depth--;
303 : }
304 0 : ndr->depth--;
305 : }
306 :
307 0 : static enum ndr_err_code ndr_push_audiosrv_Logon(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_Logon *r)
308 : {
309 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
310 0 : if (flags & NDR_IN) {
311 : }
312 0 : if (flags & NDR_OUT) {
313 : }
314 0 : return NDR_ERR_SUCCESS;
315 : }
316 :
317 0 : static enum ndr_err_code ndr_pull_audiosrv_Logon(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_Logon *r)
318 : {
319 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
320 0 : if (flags & NDR_IN) {
321 : }
322 0 : if (flags & NDR_OUT) {
323 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
324 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
325 : }
326 0 : return NDR_ERR_SUCCESS;
327 : }
328 :
329 0 : _PUBLIC_ void ndr_print_audiosrv_Logon(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_Logon *r)
330 : {
331 0 : ndr_print_struct(ndr, name, "audiosrv_Logon");
332 0 : if (r == NULL) { ndr_print_null(ndr); return; }
333 0 : ndr->depth++;
334 0 : if (flags & NDR_SET_VALUES) {
335 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
336 : }
337 0 : if (flags & NDR_IN) {
338 0 : ndr_print_struct(ndr, "in", "audiosrv_Logon");
339 0 : ndr->depth++;
340 0 : ndr->depth--;
341 : }
342 0 : if (flags & NDR_OUT) {
343 0 : ndr_print_struct(ndr, "out", "audiosrv_Logon");
344 0 : ndr->depth++;
345 0 : ndr->depth--;
346 : }
347 0 : ndr->depth--;
348 : }
349 :
350 0 : static enum ndr_err_code ndr_push_audiosrv_Logoff(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_Logoff *r)
351 : {
352 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
353 0 : if (flags & NDR_IN) {
354 : }
355 0 : if (flags & NDR_OUT) {
356 : }
357 0 : return NDR_ERR_SUCCESS;
358 : }
359 :
360 0 : static enum ndr_err_code ndr_pull_audiosrv_Logoff(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_Logoff *r)
361 : {
362 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
363 0 : if (flags & NDR_IN) {
364 : }
365 0 : if (flags & NDR_OUT) {
366 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
367 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
368 : }
369 0 : return NDR_ERR_SUCCESS;
370 : }
371 :
372 0 : _PUBLIC_ void ndr_print_audiosrv_Logoff(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_Logoff *r)
373 : {
374 0 : ndr_print_struct(ndr, name, "audiosrv_Logoff");
375 0 : if (r == NULL) { ndr_print_null(ndr); return; }
376 0 : ndr->depth++;
377 0 : if (flags & NDR_SET_VALUES) {
378 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
379 : }
380 0 : if (flags & NDR_IN) {
381 0 : ndr_print_struct(ndr, "in", "audiosrv_Logoff");
382 0 : ndr->depth++;
383 0 : ndr->depth--;
384 : }
385 0 : if (flags & NDR_OUT) {
386 0 : ndr_print_struct(ndr, "out", "audiosrv_Logoff");
387 0 : ndr->depth++;
388 0 : ndr->depth--;
389 : }
390 0 : ndr->depth--;
391 : }
392 :
393 0 : static enum ndr_err_code ndr_push_audiosrv_RegisterSessionNotificationEvent(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_RegisterSessionNotificationEvent *r)
394 : {
395 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
396 0 : if (flags & NDR_IN) {
397 : }
398 0 : if (flags & NDR_OUT) {
399 : }
400 0 : return NDR_ERR_SUCCESS;
401 : }
402 :
403 0 : static enum ndr_err_code ndr_pull_audiosrv_RegisterSessionNotificationEvent(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_RegisterSessionNotificationEvent *r)
404 : {
405 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
406 0 : if (flags & NDR_IN) {
407 : }
408 0 : if (flags & NDR_OUT) {
409 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
410 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
411 : }
412 0 : return NDR_ERR_SUCCESS;
413 : }
414 :
415 0 : _PUBLIC_ void ndr_print_audiosrv_RegisterSessionNotificationEvent(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_RegisterSessionNotificationEvent *r)
416 : {
417 0 : ndr_print_struct(ndr, name, "audiosrv_RegisterSessionNotificationEvent");
418 0 : if (r == NULL) { ndr_print_null(ndr); return; }
419 0 : ndr->depth++;
420 0 : if (flags & NDR_SET_VALUES) {
421 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
422 : }
423 0 : if (flags & NDR_IN) {
424 0 : ndr_print_struct(ndr, "in", "audiosrv_RegisterSessionNotificationEvent");
425 0 : ndr->depth++;
426 0 : ndr->depth--;
427 : }
428 0 : if (flags & NDR_OUT) {
429 0 : ndr_print_struct(ndr, "out", "audiosrv_RegisterSessionNotificationEvent");
430 0 : ndr->depth++;
431 0 : ndr->depth--;
432 : }
433 0 : ndr->depth--;
434 : }
435 :
436 0 : static enum ndr_err_code ndr_push_audiosrv_UnregisterSessionNotificationEvent(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_UnregisterSessionNotificationEvent *r)
437 : {
438 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
439 0 : if (flags & NDR_IN) {
440 : }
441 0 : if (flags & NDR_OUT) {
442 : }
443 0 : return NDR_ERR_SUCCESS;
444 : }
445 :
446 0 : static enum ndr_err_code ndr_pull_audiosrv_UnregisterSessionNotificationEvent(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_UnregisterSessionNotificationEvent *r)
447 : {
448 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
449 0 : if (flags & NDR_IN) {
450 : }
451 0 : if (flags & NDR_OUT) {
452 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
453 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
454 : }
455 0 : return NDR_ERR_SUCCESS;
456 : }
457 :
458 0 : _PUBLIC_ void ndr_print_audiosrv_UnregisterSessionNotificationEvent(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_UnregisterSessionNotificationEvent *r)
459 : {
460 0 : ndr_print_struct(ndr, name, "audiosrv_UnregisterSessionNotificationEvent");
461 0 : if (r == NULL) { ndr_print_null(ndr); return; }
462 0 : ndr->depth++;
463 0 : if (flags & NDR_SET_VALUES) {
464 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
465 : }
466 0 : if (flags & NDR_IN) {
467 0 : ndr_print_struct(ndr, "in", "audiosrv_UnregisterSessionNotificationEvent");
468 0 : ndr->depth++;
469 0 : ndr->depth--;
470 : }
471 0 : if (flags & NDR_OUT) {
472 0 : ndr_print_struct(ndr, "out", "audiosrv_UnregisterSessionNotificationEvent");
473 0 : ndr->depth++;
474 0 : ndr->depth--;
475 : }
476 0 : ndr->depth--;
477 : }
478 :
479 0 : static enum ndr_err_code ndr_push_audiosrv_SessionConnectState(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_SessionConnectState *r)
480 : {
481 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
482 0 : if (flags & NDR_IN) {
483 : }
484 0 : if (flags & NDR_OUT) {
485 : }
486 0 : return NDR_ERR_SUCCESS;
487 : }
488 :
489 0 : static enum ndr_err_code ndr_pull_audiosrv_SessionConnectState(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_SessionConnectState *r)
490 : {
491 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
492 0 : if (flags & NDR_IN) {
493 : }
494 0 : if (flags & NDR_OUT) {
495 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
496 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
497 : }
498 0 : return NDR_ERR_SUCCESS;
499 : }
500 :
501 0 : _PUBLIC_ void ndr_print_audiosrv_SessionConnectState(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_SessionConnectState *r)
502 : {
503 0 : ndr_print_struct(ndr, name, "audiosrv_SessionConnectState");
504 0 : if (r == NULL) { ndr_print_null(ndr); return; }
505 0 : ndr->depth++;
506 0 : if (flags & NDR_SET_VALUES) {
507 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
508 : }
509 0 : if (flags & NDR_IN) {
510 0 : ndr_print_struct(ndr, "in", "audiosrv_SessionConnectState");
511 0 : ndr->depth++;
512 0 : ndr->depth--;
513 : }
514 0 : if (flags & NDR_OUT) {
515 0 : ndr_print_struct(ndr, "out", "audiosrv_SessionConnectState");
516 0 : ndr->depth++;
517 0 : ndr->depth--;
518 : }
519 0 : ndr->depth--;
520 : }
521 :
522 0 : static enum ndr_err_code ndr_push_audiosrv_DriverOpenDrvRegKey(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_DriverOpenDrvRegKey *r)
523 : {
524 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
525 0 : if (flags & NDR_IN) {
526 : }
527 0 : if (flags & NDR_OUT) {
528 : }
529 0 : return NDR_ERR_SUCCESS;
530 : }
531 :
532 0 : static enum ndr_err_code ndr_pull_audiosrv_DriverOpenDrvRegKey(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_DriverOpenDrvRegKey *r)
533 : {
534 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
535 0 : if (flags & NDR_IN) {
536 : }
537 0 : if (flags & NDR_OUT) {
538 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
539 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
540 : }
541 0 : return NDR_ERR_SUCCESS;
542 : }
543 :
544 0 : _PUBLIC_ void ndr_print_audiosrv_DriverOpenDrvRegKey(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_DriverOpenDrvRegKey *r)
545 : {
546 0 : ndr_print_struct(ndr, name, "audiosrv_DriverOpenDrvRegKey");
547 0 : if (r == NULL) { ndr_print_null(ndr); return; }
548 0 : ndr->depth++;
549 0 : if (flags & NDR_SET_VALUES) {
550 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
551 : }
552 0 : if (flags & NDR_IN) {
553 0 : ndr_print_struct(ndr, "in", "audiosrv_DriverOpenDrvRegKey");
554 0 : ndr->depth++;
555 0 : ndr->depth--;
556 : }
557 0 : if (flags & NDR_OUT) {
558 0 : ndr_print_struct(ndr, "out", "audiosrv_DriverOpenDrvRegKey");
559 0 : ndr->depth++;
560 0 : ndr->depth--;
561 : }
562 0 : ndr->depth--;
563 : }
564 :
565 0 : static enum ndr_err_code ndr_push_audiosrv_AdvisePreferredDeviceChange(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_AdvisePreferredDeviceChange *r)
566 : {
567 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
568 0 : if (flags & NDR_IN) {
569 : }
570 0 : if (flags & NDR_OUT) {
571 : }
572 0 : return NDR_ERR_SUCCESS;
573 : }
574 :
575 0 : static enum ndr_err_code ndr_pull_audiosrv_AdvisePreferredDeviceChange(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_AdvisePreferredDeviceChange *r)
576 : {
577 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
578 0 : if (flags & NDR_IN) {
579 : }
580 0 : if (flags & NDR_OUT) {
581 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
582 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
583 : }
584 0 : return NDR_ERR_SUCCESS;
585 : }
586 :
587 0 : _PUBLIC_ void ndr_print_audiosrv_AdvisePreferredDeviceChange(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_AdvisePreferredDeviceChange *r)
588 : {
589 0 : ndr_print_struct(ndr, name, "audiosrv_AdvisePreferredDeviceChange");
590 0 : if (r == NULL) { ndr_print_null(ndr); return; }
591 0 : ndr->depth++;
592 0 : if (flags & NDR_SET_VALUES) {
593 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
594 : }
595 0 : if (flags & NDR_IN) {
596 0 : ndr_print_struct(ndr, "in", "audiosrv_AdvisePreferredDeviceChange");
597 0 : ndr->depth++;
598 0 : ndr->depth--;
599 : }
600 0 : if (flags & NDR_OUT) {
601 0 : ndr_print_struct(ndr, "out", "audiosrv_AdvisePreferredDeviceChange");
602 0 : ndr->depth++;
603 0 : ndr->depth--;
604 : }
605 0 : ndr->depth--;
606 : }
607 :
608 0 : static enum ndr_err_code ndr_push_audiosrv_GetPnpInfo(struct ndr_push *ndr, ndr_flags_type flags, const struct audiosrv_GetPnpInfo *r)
609 : {
610 0 : NDR_PUSH_CHECK_FN_FLAGS(ndr, flags);
611 0 : if (flags & NDR_IN) {
612 : }
613 0 : if (flags & NDR_OUT) {
614 : }
615 0 : return NDR_ERR_SUCCESS;
616 : }
617 :
618 0 : static enum ndr_err_code ndr_pull_audiosrv_GetPnpInfo(struct ndr_pull *ndr, ndr_flags_type flags, struct audiosrv_GetPnpInfo *r)
619 : {
620 0 : NDR_PULL_CHECK_FN_FLAGS(ndr, flags);
621 0 : if (flags & NDR_IN) {
622 : }
623 0 : if (flags & NDR_OUT) {
624 : #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
625 : #endif /* FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION */
626 : }
627 0 : return NDR_ERR_SUCCESS;
628 : }
629 :
630 0 : _PUBLIC_ void ndr_print_audiosrv_GetPnpInfo(struct ndr_print *ndr, const char *name, ndr_flags_type flags, const struct audiosrv_GetPnpInfo *r)
631 : {
632 0 : ndr_print_struct(ndr, name, "audiosrv_GetPnpInfo");
633 0 : if (r == NULL) { ndr_print_null(ndr); return; }
634 0 : ndr->depth++;
635 0 : if (flags & NDR_SET_VALUES) {
636 0 : ndr->flags |= LIBNDR_PRINT_SET_VALUES;
637 : }
638 0 : if (flags & NDR_IN) {
639 0 : ndr_print_struct(ndr, "in", "audiosrv_GetPnpInfo");
640 0 : ndr->depth++;
641 0 : ndr->depth--;
642 : }
643 0 : if (flags & NDR_OUT) {
644 0 : ndr_print_struct(ndr, "out", "audiosrv_GetPnpInfo");
645 0 : ndr->depth++;
646 0 : ndr->depth--;
647 : }
648 0 : ndr->depth--;
649 : }
650 :
651 : #ifndef SKIP_NDR_TABLE_audiosrv
652 : static const struct ndr_interface_public_struct audiosrv_public_structs[] = {
653 : { .name = NULL }
654 : };
655 :
656 : static const struct ndr_interface_call audiosrv_calls[] = {
657 : {
658 : "audiosrv_CreatezoneFactoriesList",
659 : sizeof(struct audiosrv_CreatezoneFactoriesList),
660 : (ndr_push_flags_fn_t) ndr_push_audiosrv_CreatezoneFactoriesList,
661 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_CreatezoneFactoriesList,
662 : (ndr_print_function_t) ndr_print_audiosrv_CreatezoneFactoriesList,
663 : { 0, NULL },
664 : { 0, NULL },
665 : },
666 : {
667 : "audiosrv_CreateGfxFactoriesList",
668 : sizeof(struct audiosrv_CreateGfxFactoriesList),
669 : (ndr_push_flags_fn_t) ndr_push_audiosrv_CreateGfxFactoriesList,
670 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_CreateGfxFactoriesList,
671 : (ndr_print_function_t) ndr_print_audiosrv_CreateGfxFactoriesList,
672 : { 0, NULL },
673 : { 0, NULL },
674 : },
675 : {
676 : "audiosrv_CreateGfxList",
677 : sizeof(struct audiosrv_CreateGfxList),
678 : (ndr_push_flags_fn_t) ndr_push_audiosrv_CreateGfxList,
679 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_CreateGfxList,
680 : (ndr_print_function_t) ndr_print_audiosrv_CreateGfxList,
681 : { 0, NULL },
682 : { 0, NULL },
683 : },
684 : {
685 : "audiosrv_RemoveGfx",
686 : sizeof(struct audiosrv_RemoveGfx),
687 : (ndr_push_flags_fn_t) ndr_push_audiosrv_RemoveGfx,
688 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_RemoveGfx,
689 : (ndr_print_function_t) ndr_print_audiosrv_RemoveGfx,
690 : { 0, NULL },
691 : { 0, NULL },
692 : },
693 : {
694 : "audiosrv_AddGfx",
695 : sizeof(struct audiosrv_AddGfx),
696 : (ndr_push_flags_fn_t) ndr_push_audiosrv_AddGfx,
697 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_AddGfx,
698 : (ndr_print_function_t) ndr_print_audiosrv_AddGfx,
699 : { 0, NULL },
700 : { 0, NULL },
701 : },
702 : {
703 : "audiosrv_ModifyGfx",
704 : sizeof(struct audiosrv_ModifyGfx),
705 : (ndr_push_flags_fn_t) ndr_push_audiosrv_ModifyGfx,
706 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_ModifyGfx,
707 : (ndr_print_function_t) ndr_print_audiosrv_ModifyGfx,
708 : { 0, NULL },
709 : { 0, NULL },
710 : },
711 : {
712 : "audiosrv_OpenGfx",
713 : sizeof(struct audiosrv_OpenGfx),
714 : (ndr_push_flags_fn_t) ndr_push_audiosrv_OpenGfx,
715 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_OpenGfx,
716 : (ndr_print_function_t) ndr_print_audiosrv_OpenGfx,
717 : { 0, NULL },
718 : { 0, NULL },
719 : },
720 : {
721 : "audiosrv_Logon",
722 : sizeof(struct audiosrv_Logon),
723 : (ndr_push_flags_fn_t) ndr_push_audiosrv_Logon,
724 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_Logon,
725 : (ndr_print_function_t) ndr_print_audiosrv_Logon,
726 : { 0, NULL },
727 : { 0, NULL },
728 : },
729 : {
730 : "audiosrv_Logoff",
731 : sizeof(struct audiosrv_Logoff),
732 : (ndr_push_flags_fn_t) ndr_push_audiosrv_Logoff,
733 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_Logoff,
734 : (ndr_print_function_t) ndr_print_audiosrv_Logoff,
735 : { 0, NULL },
736 : { 0, NULL },
737 : },
738 : {
739 : "audiosrv_RegisterSessionNotificationEvent",
740 : sizeof(struct audiosrv_RegisterSessionNotificationEvent),
741 : (ndr_push_flags_fn_t) ndr_push_audiosrv_RegisterSessionNotificationEvent,
742 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_RegisterSessionNotificationEvent,
743 : (ndr_print_function_t) ndr_print_audiosrv_RegisterSessionNotificationEvent,
744 : { 0, NULL },
745 : { 0, NULL },
746 : },
747 : {
748 : "audiosrv_UnregisterSessionNotificationEvent",
749 : sizeof(struct audiosrv_UnregisterSessionNotificationEvent),
750 : (ndr_push_flags_fn_t) ndr_push_audiosrv_UnregisterSessionNotificationEvent,
751 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_UnregisterSessionNotificationEvent,
752 : (ndr_print_function_t) ndr_print_audiosrv_UnregisterSessionNotificationEvent,
753 : { 0, NULL },
754 : { 0, NULL },
755 : },
756 : {
757 : "audiosrv_SessionConnectState",
758 : sizeof(struct audiosrv_SessionConnectState),
759 : (ndr_push_flags_fn_t) ndr_push_audiosrv_SessionConnectState,
760 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_SessionConnectState,
761 : (ndr_print_function_t) ndr_print_audiosrv_SessionConnectState,
762 : { 0, NULL },
763 : { 0, NULL },
764 : },
765 : {
766 : "audiosrv_DriverOpenDrvRegKey",
767 : sizeof(struct audiosrv_DriverOpenDrvRegKey),
768 : (ndr_push_flags_fn_t) ndr_push_audiosrv_DriverOpenDrvRegKey,
769 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_DriverOpenDrvRegKey,
770 : (ndr_print_function_t) ndr_print_audiosrv_DriverOpenDrvRegKey,
771 : { 0, NULL },
772 : { 0, NULL },
773 : },
774 : {
775 : "audiosrv_AdvisePreferredDeviceChange",
776 : sizeof(struct audiosrv_AdvisePreferredDeviceChange),
777 : (ndr_push_flags_fn_t) ndr_push_audiosrv_AdvisePreferredDeviceChange,
778 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_AdvisePreferredDeviceChange,
779 : (ndr_print_function_t) ndr_print_audiosrv_AdvisePreferredDeviceChange,
780 : { 0, NULL },
781 : { 0, NULL },
782 : },
783 : {
784 : "audiosrv_GetPnpInfo",
785 : sizeof(struct audiosrv_GetPnpInfo),
786 : (ndr_push_flags_fn_t) ndr_push_audiosrv_GetPnpInfo,
787 : (ndr_pull_flags_fn_t) ndr_pull_audiosrv_GetPnpInfo,
788 : (ndr_print_function_t) ndr_print_audiosrv_GetPnpInfo,
789 : { 0, NULL },
790 : { 0, NULL },
791 : },
792 : { .name = NULL }
793 : };
794 :
795 : static const char * const audiosrv_endpoint_strings[] = {
796 : "ncacn_np:[\\pipe\\audiosrv]",
797 : };
798 :
799 : static const struct ndr_interface_string_array audiosrv_endpoints = {
800 : .count = 1,
801 : .names = audiosrv_endpoint_strings
802 : };
803 :
804 : static const char * const audiosrv_authservice_strings[] = {
805 : "host",
806 : };
807 :
808 : static const struct ndr_interface_string_array audiosrv_authservices = {
809 : .count = 1,
810 : .names = audiosrv_authservice_strings
811 : };
812 :
813 :
814 : const struct ndr_interface_table ndr_table_audiosrv = {
815 : .name = "audiosrv",
816 : .syntax_id = {
817 : {0x0a74ef1c,0x41a4,0x4e06,{0x83,0xae},{0xdc,0x74,0xfb,0x1c,0xdd,0x53}},
818 : NDR_AUDIOSRV_VERSION
819 : },
820 : .helpstring = NDR_AUDIOSRV_HELPSTRING,
821 : .num_calls = 15,
822 : .calls = audiosrv_calls,
823 : .num_public_structs = 0,
824 : .public_structs = audiosrv_public_structs,
825 : .endpoints = &audiosrv_endpoints,
826 : .authservices = &audiosrv_authservices
827 : };
828 :
829 : #endif /* SKIP_NDR_TABLE_audiosrv */
|