diff options
Diffstat (limited to 'audio/sysvad/EndpointsCommon/usbhstopo.h')
| -rw-r--r-- | audio/sysvad/EndpointsCommon/usbhstopo.h | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/audio/sysvad/EndpointsCommon/usbhstopo.h b/audio/sysvad/EndpointsCommon/usbhstopo.h new file mode 100644 index 00000000..d3a3adab --- /dev/null +++ b/audio/sysvad/EndpointsCommon/usbhstopo.h @@ -0,0 +1,65 @@ +/*++ + +Copyright (c) Microsoft Corporation All Rights Reserved + +Module Name: + + usbhstopo.h + +Abstract: + + Declaration of topology miniport for the mic (external: USB headphone). + +--*/ + +#ifndef _SYSVAD_USBHSTOPO_H_ +#define _SYSVAD_USBHSTOPO_H_ + +NTSTATUS +PropertyHandler_UsbHsVolumeLevel_BasicSupport( + _In_ PPCPROPERTY_REQUEST PropertyRequest + ); + +NTSTATUS +PropertyHandler_UsbHsMicVolumeLevel( + _In_ PPCPROPERTY_REQUEST PropertyRequest + ); + +NTSTATUS +PropertyHandler_UsbHsMute_BasicSupport( + _In_ PPCPROPERTY_REQUEST PropertyRequest + ); + +NTSTATUS +PropertyHandler_UsbHsMicMute( + _In_ PPCPROPERTY_REQUEST PropertyRequest + ); + +NTSTATUS +PropertyHandler_UsbHsJackDescription( + _In_ PPCPROPERTY_REQUEST PropertyRequest, + _In_ ULONG cJackDescriptions, + _In_reads_(cJackDescriptions) PKSJACK_DESCRIPTION * JackDescriptions + ); + +NTSTATUS +PropertyHandler_UsbHsJackDescription2( + _In_ PPCPROPERTY_REQUEST PropertyRequest, + _In_ ULONG cJackDescriptions, + _In_reads_(cJackDescriptions) PKSJACK_DESCRIPTION * JackDescriptions + ); + +NTSTATUS +PropertyHandler_UsbHsJackContainerId( + _In_ PPCPROPERTY_REQUEST PropertyRequest, + _In_ ULONG cJackDescriptions, + _In_reads_(cJackDescriptions) PKSJACK_DESCRIPTION * JackDescriptions + ); + +NTSTATUS +PropertyHandler_UsbHsTopoNodeEvent( + _In_ PPCEVENT_REQUEST EventRequest + ); + +#endif // _SYSVAD_USBHSTOPO_H_ + |
