Data Structures |
| struct | IKsControlVtbl |
| struct | IPerChannelDbLevelVtbl |
| struct | IAudioVolumeLevelVtbl |
| struct | IAudioChannelConfigVtbl |
| struct | IAudioLoudnessVtbl |
| struct | IAudioInputSelectorVtbl |
| struct | IAudioOutputSelectorVtbl |
| struct | IAudioMuteVtbl |
| struct | IAudioBassVtbl |
| struct | IAudioMidrangeVtbl |
| struct | IAudioTrebleVtbl |
| struct | IAudioAutoGainControlVtbl |
| struct | IAudioPeakMeterVtbl |
| struct | IDeviceSpecificPropertyVtbl |
| struct | IKsFormatSupportVtbl |
| struct | IKsJackDescriptionVtbl |
| struct | IPartsListVtbl |
| struct | IPartVtbl |
| struct | IConnectorVtbl |
| struct | ISubunitVtbl |
| struct | IControlInterfaceVtbl |
| struct | IControlChangeNotifyVtbl |
| struct | IDeviceTopologyVtbl |
Defines |
| #define | __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #define | __REQUIRED_RPCSAL_H_VERSION__ 100 |
| #define | __IKsControl_FWD_DEFINED__ |
| #define | __IPerChannelDbLevel_FWD_DEFINED__ |
| #define | __IAudioVolumeLevel_FWD_DEFINED__ |
| #define | __IAudioChannelConfig_FWD_DEFINED__ |
| #define | __IAudioLoudness_FWD_DEFINED__ |
| #define | __IAudioInputSelector_FWD_DEFINED__ |
| #define | __IAudioOutputSelector_FWD_DEFINED__ |
| #define | __IAudioMute_FWD_DEFINED__ |
| #define | __IAudioBass_FWD_DEFINED__ |
| #define | __IAudioMidrange_FWD_DEFINED__ |
| #define | __IAudioTreble_FWD_DEFINED__ |
| #define | __IAudioAutoGainControl_FWD_DEFINED__ |
| #define | __IAudioPeakMeter_FWD_DEFINED__ |
| #define | __IDeviceSpecificProperty_FWD_DEFINED__ |
| #define | __IKsFormatSupport_FWD_DEFINED__ |
| #define | __IKsJackDescription_FWD_DEFINED__ |
| #define | __IPartsList_FWD_DEFINED__ |
| #define | __IPart_FWD_DEFINED__ |
| #define | __IConnector_FWD_DEFINED__ |
| #define | __ISubunit_FWD_DEFINED__ |
| #define | __IControlInterface_FWD_DEFINED__ |
| #define | __IControlChangeNotify_FWD_DEFINED__ |
| #define | __IDeviceTopology_FWD_DEFINED__ |
| #define | __DeviceTopology_FWD_DEFINED__ |
| #define | E_NOTFOUND HRESULT_FROM_WIN32(ERROR_NOT_FOUND) |
| #define | DEVTOPO_HARDWARE_INITIATED_EVENTCONTEXT 'draH' |
| #define | _IKsControl_ |
| #define | PARTTYPE_FLAG_CONNECTOR 0x00010000 |
| #define | PARTTYPE_FLAG_SUBUNIT 0x00020000 |
| #define | PARTTYPE_MASK 0x00030000 |
| #define | PARTID_MASK 0x0000ffff |
| #define | __IKsControl_INTERFACE_DEFINED__ |
| #define | __IPerChannelDbLevel_INTERFACE_DEFINED__ |
| #define | __IAudioVolumeLevel_INTERFACE_DEFINED__ |
| #define | __IAudioChannelConfig_INTERFACE_DEFINED__ |
| #define | __IAudioLoudness_INTERFACE_DEFINED__ |
| #define | __IAudioInputSelector_INTERFACE_DEFINED__ |
| #define | __IAudioOutputSelector_INTERFACE_DEFINED__ |
| #define | __IAudioMute_INTERFACE_DEFINED__ |
| #define | __IAudioBass_INTERFACE_DEFINED__ |
| #define | __IAudioMidrange_INTERFACE_DEFINED__ |
| #define | __IAudioTreble_INTERFACE_DEFINED__ |
| #define | __IAudioAutoGainControl_INTERFACE_DEFINED__ |
| #define | __IAudioPeakMeter_INTERFACE_DEFINED__ |
| #define | __IDeviceSpecificProperty_INTERFACE_DEFINED__ |
| #define | __IKsFormatSupport_INTERFACE_DEFINED__ |
| #define | __IKsJackDescription_INTERFACE_DEFINED__ |
| #define | __IPartsList_INTERFACE_DEFINED__ |
| #define | __IPart_INTERFACE_DEFINED__ |
| #define | __IConnector_INTERFACE_DEFINED__ |
| #define | __ISubunit_INTERFACE_DEFINED__ |
| #define | __IControlInterface_INTERFACE_DEFINED__ |
| #define | __IControlChangeNotify_INTERFACE_DEFINED__ |
| #define | __IDeviceTopology_INTERFACE_DEFINED__ |
| #define | __DevTopologyLib_LIBRARY_DEFINED__ |
Typedefs |
| typedef interface IKsControl | IKsControl |
typedef interface
IPerChannelDbLevel | IPerChannelDbLevel |
| typedef interface IAudioVolumeLevel | IAudioVolumeLevel |
typedef interface
IAudioChannelConfig | IAudioChannelConfig |
| typedef interface IAudioLoudness | IAudioLoudness |
typedef interface
IAudioInputSelector | IAudioInputSelector |
typedef interface
IAudioOutputSelector | IAudioOutputSelector |
| typedef interface IAudioMute | IAudioMute |
| typedef interface IAudioBass | IAudioBass |
| typedef interface IAudioMidrange | IAudioMidrange |
| typedef interface IAudioTreble | IAudioTreble |
typedef interface
IAudioAutoGainControl | IAudioAutoGainControl |
| typedef interface IAudioPeakMeter | IAudioPeakMeter |
typedef interface
IDeviceSpecificProperty | IDeviceSpecificProperty |
| typedef interface IKsFormatSupport | IKsFormatSupport |
typedef interface
IKsJackDescription | IKsJackDescription |
| typedef interface IPartsList | IPartsList |
| typedef interface IPart | IPart |
| typedef interface IConnector | IConnector |
| typedef interface ISubunit | ISubunit |
| typedef interface IControlInterface | IControlInterface |
typedef interface
IControlChangeNotify | IControlChangeNotify |
| typedef interface IDeviceTopology | IDeviceTopology |
| typedef struct DeviceTopology | DeviceTopology |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0011 | DataFlow |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0012 | PartType |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0013 | ConnectorType |
| typedef struct IKsControlVtbl | IKsControlVtbl |
typedef struct
IPerChannelDbLevelVtbl | IPerChannelDbLevelVtbl |
typedef struct
IAudioVolumeLevelVtbl | IAudioVolumeLevelVtbl |
typedef struct
IAudioChannelConfigVtbl | IAudioChannelConfigVtbl |
| typedef struct IAudioLoudnessVtbl | IAudioLoudnessVtbl |
typedef struct
IAudioInputSelectorVtbl | IAudioInputSelectorVtbl |
typedef struct
IAudioOutputSelectorVtbl | IAudioOutputSelectorVtbl |
| typedef struct IAudioMuteVtbl | IAudioMuteVtbl |
| typedef struct IAudioBassVtbl | IAudioBassVtbl |
| typedef struct IAudioMidrangeVtbl | IAudioMidrangeVtbl |
| typedef struct IAudioTrebleVtbl | IAudioTrebleVtbl |
typedef struct
IAudioAutoGainControlVtbl | IAudioAutoGainControlVtbl |
| typedef struct IAudioPeakMeterVtbl | IAudioPeakMeterVtbl |
typedef struct
IDeviceSpecificPropertyVtbl | IDeviceSpecificPropertyVtbl |
| typedef struct IKsFormatSupportVtbl | IKsFormatSupportVtbl |
typedef struct
IKsJackDescriptionVtbl | IKsJackDescriptionVtbl |
| typedef struct IPartsListVtbl | IPartsListVtbl |
| typedef struct IPartVtbl | IPartVtbl |
| typedef struct IConnectorVtbl | IConnectorVtbl |
| typedef struct ISubunitVtbl | ISubunitVtbl |
typedef struct
IControlInterfaceVtbl | IControlInterfaceVtbl |
typedef struct
IControlChangeNotifyVtbl | IControlChangeNotifyVtbl |
| typedef struct IDeviceTopologyVtbl | IDeviceTopologyVtbl |
Enumerations |
| enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0011 { In = 0,
Out = ( In + 1 )
} |
| enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0012 { Connector = 0,
Subunit = ( Connector + 1 )
} |
| enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0013 {
Unknown_Connector = 0,
Physical_Internal = ( Unknown_Connector + 1 ),
Physical_External = ( Physical_Internal + 1 ),
Software_IO = ( Physical_External + 1 ),
Software_Fixed = ( Software_IO + 1 ),
Network = ( Software_Fixed + 1 )
} |
Functions |
| | DEFINE_GUID (EVENTCONTEXT_VOLUMESLIDER, 0xE2C2E9DE, 0x09B1, 0x4B04, 0x84, 0xE5, 0x07, 0x93, 0x12, 0x25, 0xEE, 0x04) |
Variables |
| RPC_IF_HANDLE | __MIDL_itf_devicetopology_0000_0000_v0_0_c_ifspec |
| RPC_IF_HANDLE | __MIDL_itf_devicetopology_0000_0000_v0_0_s_ifspec |
| EXTERN_C const IID | IID_IKsControl |
| EXTERN_C const IID | IID_IPerChannelDbLevel |
| EXTERN_C const IID | IID_IAudioVolumeLevel |
| EXTERN_C const IID | IID_IAudioChannelConfig |
| EXTERN_C const IID | IID_IAudioLoudness |
| EXTERN_C const IID | IID_IAudioInputSelector |
| EXTERN_C const IID | IID_IAudioOutputSelector |
| EXTERN_C const IID | IID_IAudioMute |
| EXTERN_C const IID | IID_IAudioBass |
| EXTERN_C const IID | IID_IAudioMidrange |
| EXTERN_C const IID | IID_IAudioTreble |
| EXTERN_C const IID | IID_IAudioAutoGainControl |
| EXTERN_C const IID | IID_IAudioPeakMeter |
| EXTERN_C const IID | IID_IDeviceSpecificProperty |
| EXTERN_C const IID | IID_IKsFormatSupport |
| EXTERN_C const IID | IID_IKsJackDescription |
| EXTERN_C const IID | IID_IPartsList |
| EXTERN_C const IID | IID_IPart |
| EXTERN_C const IID | IID_IConnector |
| EXTERN_C const IID | IID_ISubunit |
| EXTERN_C const IID | IID_IControlInterface |
| EXTERN_C const IID | IID_IControlChangeNotify |
| EXTERN_C const IID | IID_IDeviceTopology |
| EXTERN_C const IID | LIBID_DevTopologyLib |
| EXTERN_C const CLSID | CLSID_DeviceTopology |