1
/* parser auto-generated by pidl */
4
#include "librpc/gen_ndr/ndr_audiosrv.h"
6
static enum ndr_err_code ndr_push_audiosrv_CreatezoneFactoriesList(struct ndr_push *ndr, int flags, const struct audiosrv_CreatezoneFactoriesList *r)
10
if (flags & NDR_OUT) {
12
return NDR_ERR_SUCCESS;
15
static enum ndr_err_code ndr_pull_audiosrv_CreatezoneFactoriesList(struct ndr_pull *ndr, int flags, struct audiosrv_CreatezoneFactoriesList *r)
19
if (flags & NDR_OUT) {
21
return NDR_ERR_SUCCESS;
24
_PUBLIC_ void ndr_print_audiosrv_CreatezoneFactoriesList(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_CreatezoneFactoriesList *r)
26
ndr_print_struct(ndr, name, "audiosrv_CreatezoneFactoriesList");
27
if (r == NULL) { ndr_print_null(ndr); return; }
29
if (flags & NDR_SET_VALUES) {
30
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
33
ndr_print_struct(ndr, "in", "audiosrv_CreatezoneFactoriesList");
37
if (flags & NDR_OUT) {
38
ndr_print_struct(ndr, "out", "audiosrv_CreatezoneFactoriesList");
45
static enum ndr_err_code ndr_push_audiosrv_CreateGfxFactoriesList(struct ndr_push *ndr, int flags, const struct audiosrv_CreateGfxFactoriesList *r)
49
if (flags & NDR_OUT) {
51
return NDR_ERR_SUCCESS;
54
static enum ndr_err_code ndr_pull_audiosrv_CreateGfxFactoriesList(struct ndr_pull *ndr, int flags, struct audiosrv_CreateGfxFactoriesList *r)
58
if (flags & NDR_OUT) {
60
return NDR_ERR_SUCCESS;
63
_PUBLIC_ void ndr_print_audiosrv_CreateGfxFactoriesList(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_CreateGfxFactoriesList *r)
65
ndr_print_struct(ndr, name, "audiosrv_CreateGfxFactoriesList");
66
if (r == NULL) { ndr_print_null(ndr); return; }
68
if (flags & NDR_SET_VALUES) {
69
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
72
ndr_print_struct(ndr, "in", "audiosrv_CreateGfxFactoriesList");
76
if (flags & NDR_OUT) {
77
ndr_print_struct(ndr, "out", "audiosrv_CreateGfxFactoriesList");
84
static enum ndr_err_code ndr_push_audiosrv_CreateGfxList(struct ndr_push *ndr, int flags, const struct audiosrv_CreateGfxList *r)
88
if (flags & NDR_OUT) {
90
return NDR_ERR_SUCCESS;
93
static enum ndr_err_code ndr_pull_audiosrv_CreateGfxList(struct ndr_pull *ndr, int flags, struct audiosrv_CreateGfxList *r)
97
if (flags & NDR_OUT) {
99
return NDR_ERR_SUCCESS;
102
_PUBLIC_ void ndr_print_audiosrv_CreateGfxList(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_CreateGfxList *r)
104
ndr_print_struct(ndr, name, "audiosrv_CreateGfxList");
105
if (r == NULL) { ndr_print_null(ndr); return; }
107
if (flags & NDR_SET_VALUES) {
108
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
110
if (flags & NDR_IN) {
111
ndr_print_struct(ndr, "in", "audiosrv_CreateGfxList");
115
if (flags & NDR_OUT) {
116
ndr_print_struct(ndr, "out", "audiosrv_CreateGfxList");
123
static enum ndr_err_code ndr_push_audiosrv_RemoveGfx(struct ndr_push *ndr, int flags, const struct audiosrv_RemoveGfx *r)
125
if (flags & NDR_IN) {
127
if (flags & NDR_OUT) {
129
return NDR_ERR_SUCCESS;
132
static enum ndr_err_code ndr_pull_audiosrv_RemoveGfx(struct ndr_pull *ndr, int flags, struct audiosrv_RemoveGfx *r)
134
if (flags & NDR_IN) {
136
if (flags & NDR_OUT) {
138
return NDR_ERR_SUCCESS;
141
_PUBLIC_ void ndr_print_audiosrv_RemoveGfx(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_RemoveGfx *r)
143
ndr_print_struct(ndr, name, "audiosrv_RemoveGfx");
144
if (r == NULL) { ndr_print_null(ndr); return; }
146
if (flags & NDR_SET_VALUES) {
147
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
149
if (flags & NDR_IN) {
150
ndr_print_struct(ndr, "in", "audiosrv_RemoveGfx");
154
if (flags & NDR_OUT) {
155
ndr_print_struct(ndr, "out", "audiosrv_RemoveGfx");
162
static enum ndr_err_code ndr_push_audiosrv_AddGfx(struct ndr_push *ndr, int flags, const struct audiosrv_AddGfx *r)
164
if (flags & NDR_IN) {
166
if (flags & NDR_OUT) {
168
return NDR_ERR_SUCCESS;
171
static enum ndr_err_code ndr_pull_audiosrv_AddGfx(struct ndr_pull *ndr, int flags, struct audiosrv_AddGfx *r)
173
if (flags & NDR_IN) {
175
if (flags & NDR_OUT) {
177
return NDR_ERR_SUCCESS;
180
_PUBLIC_ void ndr_print_audiosrv_AddGfx(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_AddGfx *r)
182
ndr_print_struct(ndr, name, "audiosrv_AddGfx");
183
if (r == NULL) { ndr_print_null(ndr); return; }
185
if (flags & NDR_SET_VALUES) {
186
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
188
if (flags & NDR_IN) {
189
ndr_print_struct(ndr, "in", "audiosrv_AddGfx");
193
if (flags & NDR_OUT) {
194
ndr_print_struct(ndr, "out", "audiosrv_AddGfx");
201
static enum ndr_err_code ndr_push_audiosrv_ModifyGfx(struct ndr_push *ndr, int flags, const struct audiosrv_ModifyGfx *r)
203
if (flags & NDR_IN) {
205
if (flags & NDR_OUT) {
207
return NDR_ERR_SUCCESS;
210
static enum ndr_err_code ndr_pull_audiosrv_ModifyGfx(struct ndr_pull *ndr, int flags, struct audiosrv_ModifyGfx *r)
212
if (flags & NDR_IN) {
214
if (flags & NDR_OUT) {
216
return NDR_ERR_SUCCESS;
219
_PUBLIC_ void ndr_print_audiosrv_ModifyGfx(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_ModifyGfx *r)
221
ndr_print_struct(ndr, name, "audiosrv_ModifyGfx");
222
if (r == NULL) { ndr_print_null(ndr); return; }
224
if (flags & NDR_SET_VALUES) {
225
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
227
if (flags & NDR_IN) {
228
ndr_print_struct(ndr, "in", "audiosrv_ModifyGfx");
232
if (flags & NDR_OUT) {
233
ndr_print_struct(ndr, "out", "audiosrv_ModifyGfx");
240
static enum ndr_err_code ndr_push_audiosrv_OpenGfx(struct ndr_push *ndr, int flags, const struct audiosrv_OpenGfx *r)
242
if (flags & NDR_IN) {
244
if (flags & NDR_OUT) {
246
return NDR_ERR_SUCCESS;
249
static enum ndr_err_code ndr_pull_audiosrv_OpenGfx(struct ndr_pull *ndr, int flags, struct audiosrv_OpenGfx *r)
251
if (flags & NDR_IN) {
253
if (flags & NDR_OUT) {
255
return NDR_ERR_SUCCESS;
258
_PUBLIC_ void ndr_print_audiosrv_OpenGfx(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_OpenGfx *r)
260
ndr_print_struct(ndr, name, "audiosrv_OpenGfx");
261
if (r == NULL) { ndr_print_null(ndr); return; }
263
if (flags & NDR_SET_VALUES) {
264
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
266
if (flags & NDR_IN) {
267
ndr_print_struct(ndr, "in", "audiosrv_OpenGfx");
271
if (flags & NDR_OUT) {
272
ndr_print_struct(ndr, "out", "audiosrv_OpenGfx");
279
static enum ndr_err_code ndr_push_audiosrv_Logon(struct ndr_push *ndr, int flags, const struct audiosrv_Logon *r)
281
if (flags & NDR_IN) {
283
if (flags & NDR_OUT) {
285
return NDR_ERR_SUCCESS;
288
static enum ndr_err_code ndr_pull_audiosrv_Logon(struct ndr_pull *ndr, int flags, struct audiosrv_Logon *r)
290
if (flags & NDR_IN) {
292
if (flags & NDR_OUT) {
294
return NDR_ERR_SUCCESS;
297
_PUBLIC_ void ndr_print_audiosrv_Logon(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_Logon *r)
299
ndr_print_struct(ndr, name, "audiosrv_Logon");
300
if (r == NULL) { ndr_print_null(ndr); return; }
302
if (flags & NDR_SET_VALUES) {
303
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
305
if (flags & NDR_IN) {
306
ndr_print_struct(ndr, "in", "audiosrv_Logon");
310
if (flags & NDR_OUT) {
311
ndr_print_struct(ndr, "out", "audiosrv_Logon");
318
static enum ndr_err_code ndr_push_audiosrv_Logoff(struct ndr_push *ndr, int flags, const struct audiosrv_Logoff *r)
320
if (flags & NDR_IN) {
322
if (flags & NDR_OUT) {
324
return NDR_ERR_SUCCESS;
327
static enum ndr_err_code ndr_pull_audiosrv_Logoff(struct ndr_pull *ndr, int flags, struct audiosrv_Logoff *r)
329
if (flags & NDR_IN) {
331
if (flags & NDR_OUT) {
333
return NDR_ERR_SUCCESS;
336
_PUBLIC_ void ndr_print_audiosrv_Logoff(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_Logoff *r)
338
ndr_print_struct(ndr, name, "audiosrv_Logoff");
339
if (r == NULL) { ndr_print_null(ndr); return; }
341
if (flags & NDR_SET_VALUES) {
342
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
344
if (flags & NDR_IN) {
345
ndr_print_struct(ndr, "in", "audiosrv_Logoff");
349
if (flags & NDR_OUT) {
350
ndr_print_struct(ndr, "out", "audiosrv_Logoff");
357
static enum ndr_err_code ndr_push_audiosrv_RegisterSessionNotificationEvent(struct ndr_push *ndr, int flags, const struct audiosrv_RegisterSessionNotificationEvent *r)
359
if (flags & NDR_IN) {
361
if (flags & NDR_OUT) {
363
return NDR_ERR_SUCCESS;
366
static enum ndr_err_code ndr_pull_audiosrv_RegisterSessionNotificationEvent(struct ndr_pull *ndr, int flags, struct audiosrv_RegisterSessionNotificationEvent *r)
368
if (flags & NDR_IN) {
370
if (flags & NDR_OUT) {
372
return NDR_ERR_SUCCESS;
375
_PUBLIC_ void ndr_print_audiosrv_RegisterSessionNotificationEvent(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_RegisterSessionNotificationEvent *r)
377
ndr_print_struct(ndr, name, "audiosrv_RegisterSessionNotificationEvent");
378
if (r == NULL) { ndr_print_null(ndr); return; }
380
if (flags & NDR_SET_VALUES) {
381
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
383
if (flags & NDR_IN) {
384
ndr_print_struct(ndr, "in", "audiosrv_RegisterSessionNotificationEvent");
388
if (flags & NDR_OUT) {
389
ndr_print_struct(ndr, "out", "audiosrv_RegisterSessionNotificationEvent");
396
static enum ndr_err_code ndr_push_audiosrv_UnregisterSessionNotificationEvent(struct ndr_push *ndr, int flags, const struct audiosrv_UnregisterSessionNotificationEvent *r)
398
if (flags & NDR_IN) {
400
if (flags & NDR_OUT) {
402
return NDR_ERR_SUCCESS;
405
static enum ndr_err_code ndr_pull_audiosrv_UnregisterSessionNotificationEvent(struct ndr_pull *ndr, int flags, struct audiosrv_UnregisterSessionNotificationEvent *r)
407
if (flags & NDR_IN) {
409
if (flags & NDR_OUT) {
411
return NDR_ERR_SUCCESS;
414
_PUBLIC_ void ndr_print_audiosrv_UnregisterSessionNotificationEvent(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_UnregisterSessionNotificationEvent *r)
416
ndr_print_struct(ndr, name, "audiosrv_UnregisterSessionNotificationEvent");
417
if (r == NULL) { ndr_print_null(ndr); return; }
419
if (flags & NDR_SET_VALUES) {
420
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
422
if (flags & NDR_IN) {
423
ndr_print_struct(ndr, "in", "audiosrv_UnregisterSessionNotificationEvent");
427
if (flags & NDR_OUT) {
428
ndr_print_struct(ndr, "out", "audiosrv_UnregisterSessionNotificationEvent");
435
static enum ndr_err_code ndr_push_audiosrv_SessionConnectState(struct ndr_push *ndr, int flags, const struct audiosrv_SessionConnectState *r)
437
if (flags & NDR_IN) {
439
if (flags & NDR_OUT) {
441
return NDR_ERR_SUCCESS;
444
static enum ndr_err_code ndr_pull_audiosrv_SessionConnectState(struct ndr_pull *ndr, int flags, struct audiosrv_SessionConnectState *r)
446
if (flags & NDR_IN) {
448
if (flags & NDR_OUT) {
450
return NDR_ERR_SUCCESS;
453
_PUBLIC_ void ndr_print_audiosrv_SessionConnectState(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_SessionConnectState *r)
455
ndr_print_struct(ndr, name, "audiosrv_SessionConnectState");
456
if (r == NULL) { ndr_print_null(ndr); return; }
458
if (flags & NDR_SET_VALUES) {
459
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
461
if (flags & NDR_IN) {
462
ndr_print_struct(ndr, "in", "audiosrv_SessionConnectState");
466
if (flags & NDR_OUT) {
467
ndr_print_struct(ndr, "out", "audiosrv_SessionConnectState");
474
static enum ndr_err_code ndr_push_audiosrv_DriverOpenDrvRegKey(struct ndr_push *ndr, int flags, const struct audiosrv_DriverOpenDrvRegKey *r)
476
if (flags & NDR_IN) {
478
if (flags & NDR_OUT) {
480
return NDR_ERR_SUCCESS;
483
static enum ndr_err_code ndr_pull_audiosrv_DriverOpenDrvRegKey(struct ndr_pull *ndr, int flags, struct audiosrv_DriverOpenDrvRegKey *r)
485
if (flags & NDR_IN) {
487
if (flags & NDR_OUT) {
489
return NDR_ERR_SUCCESS;
492
_PUBLIC_ void ndr_print_audiosrv_DriverOpenDrvRegKey(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_DriverOpenDrvRegKey *r)
494
ndr_print_struct(ndr, name, "audiosrv_DriverOpenDrvRegKey");
495
if (r == NULL) { ndr_print_null(ndr); return; }
497
if (flags & NDR_SET_VALUES) {
498
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
500
if (flags & NDR_IN) {
501
ndr_print_struct(ndr, "in", "audiosrv_DriverOpenDrvRegKey");
505
if (flags & NDR_OUT) {
506
ndr_print_struct(ndr, "out", "audiosrv_DriverOpenDrvRegKey");
513
static enum ndr_err_code ndr_push_audiosrv_AdvisePreferredDeviceChange(struct ndr_push *ndr, int flags, const struct audiosrv_AdvisePreferredDeviceChange *r)
515
if (flags & NDR_IN) {
517
if (flags & NDR_OUT) {
519
return NDR_ERR_SUCCESS;
522
static enum ndr_err_code ndr_pull_audiosrv_AdvisePreferredDeviceChange(struct ndr_pull *ndr, int flags, struct audiosrv_AdvisePreferredDeviceChange *r)
524
if (flags & NDR_IN) {
526
if (flags & NDR_OUT) {
528
return NDR_ERR_SUCCESS;
531
_PUBLIC_ void ndr_print_audiosrv_AdvisePreferredDeviceChange(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_AdvisePreferredDeviceChange *r)
533
ndr_print_struct(ndr, name, "audiosrv_AdvisePreferredDeviceChange");
534
if (r == NULL) { ndr_print_null(ndr); return; }
536
if (flags & NDR_SET_VALUES) {
537
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
539
if (flags & NDR_IN) {
540
ndr_print_struct(ndr, "in", "audiosrv_AdvisePreferredDeviceChange");
544
if (flags & NDR_OUT) {
545
ndr_print_struct(ndr, "out", "audiosrv_AdvisePreferredDeviceChange");
552
static enum ndr_err_code ndr_push_audiosrv_GetPnpInfo(struct ndr_push *ndr, int flags, const struct audiosrv_GetPnpInfo *r)
554
if (flags & NDR_IN) {
556
if (flags & NDR_OUT) {
558
return NDR_ERR_SUCCESS;
561
static enum ndr_err_code ndr_pull_audiosrv_GetPnpInfo(struct ndr_pull *ndr, int flags, struct audiosrv_GetPnpInfo *r)
563
if (flags & NDR_IN) {
565
if (flags & NDR_OUT) {
567
return NDR_ERR_SUCCESS;
570
_PUBLIC_ void ndr_print_audiosrv_GetPnpInfo(struct ndr_print *ndr, const char *name, int flags, const struct audiosrv_GetPnpInfo *r)
572
ndr_print_struct(ndr, name, "audiosrv_GetPnpInfo");
573
if (r == NULL) { ndr_print_null(ndr); return; }
575
if (flags & NDR_SET_VALUES) {
576
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
578
if (flags & NDR_IN) {
579
ndr_print_struct(ndr, "in", "audiosrv_GetPnpInfo");
583
if (flags & NDR_OUT) {
584
ndr_print_struct(ndr, "out", "audiosrv_GetPnpInfo");
591
static const struct ndr_interface_call audiosrv_calls[] = {
593
"audiosrv_CreatezoneFactoriesList",
594
sizeof(struct audiosrv_CreatezoneFactoriesList),
595
(ndr_push_flags_fn_t) ndr_push_audiosrv_CreatezoneFactoriesList,
596
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_CreatezoneFactoriesList,
597
(ndr_print_function_t) ndr_print_audiosrv_CreatezoneFactoriesList,
602
"audiosrv_CreateGfxFactoriesList",
603
sizeof(struct audiosrv_CreateGfxFactoriesList),
604
(ndr_push_flags_fn_t) ndr_push_audiosrv_CreateGfxFactoriesList,
605
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_CreateGfxFactoriesList,
606
(ndr_print_function_t) ndr_print_audiosrv_CreateGfxFactoriesList,
611
"audiosrv_CreateGfxList",
612
sizeof(struct audiosrv_CreateGfxList),
613
(ndr_push_flags_fn_t) ndr_push_audiosrv_CreateGfxList,
614
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_CreateGfxList,
615
(ndr_print_function_t) ndr_print_audiosrv_CreateGfxList,
620
"audiosrv_RemoveGfx",
621
sizeof(struct audiosrv_RemoveGfx),
622
(ndr_push_flags_fn_t) ndr_push_audiosrv_RemoveGfx,
623
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_RemoveGfx,
624
(ndr_print_function_t) ndr_print_audiosrv_RemoveGfx,
630
sizeof(struct audiosrv_AddGfx),
631
(ndr_push_flags_fn_t) ndr_push_audiosrv_AddGfx,
632
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_AddGfx,
633
(ndr_print_function_t) ndr_print_audiosrv_AddGfx,
638
"audiosrv_ModifyGfx",
639
sizeof(struct audiosrv_ModifyGfx),
640
(ndr_push_flags_fn_t) ndr_push_audiosrv_ModifyGfx,
641
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_ModifyGfx,
642
(ndr_print_function_t) ndr_print_audiosrv_ModifyGfx,
648
sizeof(struct audiosrv_OpenGfx),
649
(ndr_push_flags_fn_t) ndr_push_audiosrv_OpenGfx,
650
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_OpenGfx,
651
(ndr_print_function_t) ndr_print_audiosrv_OpenGfx,
657
sizeof(struct audiosrv_Logon),
658
(ndr_push_flags_fn_t) ndr_push_audiosrv_Logon,
659
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_Logon,
660
(ndr_print_function_t) ndr_print_audiosrv_Logon,
666
sizeof(struct audiosrv_Logoff),
667
(ndr_push_flags_fn_t) ndr_push_audiosrv_Logoff,
668
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_Logoff,
669
(ndr_print_function_t) ndr_print_audiosrv_Logoff,
674
"audiosrv_RegisterSessionNotificationEvent",
675
sizeof(struct audiosrv_RegisterSessionNotificationEvent),
676
(ndr_push_flags_fn_t) ndr_push_audiosrv_RegisterSessionNotificationEvent,
677
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_RegisterSessionNotificationEvent,
678
(ndr_print_function_t) ndr_print_audiosrv_RegisterSessionNotificationEvent,
683
"audiosrv_UnregisterSessionNotificationEvent",
684
sizeof(struct audiosrv_UnregisterSessionNotificationEvent),
685
(ndr_push_flags_fn_t) ndr_push_audiosrv_UnregisterSessionNotificationEvent,
686
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_UnregisterSessionNotificationEvent,
687
(ndr_print_function_t) ndr_print_audiosrv_UnregisterSessionNotificationEvent,
692
"audiosrv_SessionConnectState",
693
sizeof(struct audiosrv_SessionConnectState),
694
(ndr_push_flags_fn_t) ndr_push_audiosrv_SessionConnectState,
695
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_SessionConnectState,
696
(ndr_print_function_t) ndr_print_audiosrv_SessionConnectState,
701
"audiosrv_DriverOpenDrvRegKey",
702
sizeof(struct audiosrv_DriverOpenDrvRegKey),
703
(ndr_push_flags_fn_t) ndr_push_audiosrv_DriverOpenDrvRegKey,
704
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_DriverOpenDrvRegKey,
705
(ndr_print_function_t) ndr_print_audiosrv_DriverOpenDrvRegKey,
710
"audiosrv_AdvisePreferredDeviceChange",
711
sizeof(struct audiosrv_AdvisePreferredDeviceChange),
712
(ndr_push_flags_fn_t) ndr_push_audiosrv_AdvisePreferredDeviceChange,
713
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_AdvisePreferredDeviceChange,
714
(ndr_print_function_t) ndr_print_audiosrv_AdvisePreferredDeviceChange,
719
"audiosrv_GetPnpInfo",
720
sizeof(struct audiosrv_GetPnpInfo),
721
(ndr_push_flags_fn_t) ndr_push_audiosrv_GetPnpInfo,
722
(ndr_pull_flags_fn_t) ndr_pull_audiosrv_GetPnpInfo,
723
(ndr_print_function_t) ndr_print_audiosrv_GetPnpInfo,
727
{ NULL, 0, NULL, NULL, NULL }
730
static const char * const audiosrv_endpoint_strings[] = {
731
"ncacn_np:[\\pipe\\audiosrv]",
734
static const struct ndr_interface_string_array audiosrv_endpoints = {
736
.names = audiosrv_endpoint_strings
739
static const char * const audiosrv_authservice_strings[] = {
743
static const struct ndr_interface_string_array audiosrv_authservices = {
745
.names = audiosrv_authservice_strings
749
const struct ndr_interface_table ndr_table_audiosrv = {
752
{0x0a74ef1c,0x41a4,0x4e06,{0x83,0xae},{0xdc,0x74,0xfb,0x1c,0xdd,0x53}},
755
.helpstring = NDR_AUDIOSRV_HELPSTRING,
757
.calls = audiosrv_calls,
758
.endpoints = &audiosrv_endpoints,
759
.authservices = &audiosrv_authservices