Data Structures |
struct | __MIDL___MIDL_itf_devicetopology_0000_0000_0001 |
struct | __MIDL___MIDL_itf_devicetopology_0000_0000_0002 |
struct | __MIDL___MIDL_itf_devicetopology_0000_0000_0010 |
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 | __devicetopology_h__ |
#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 struct
__MIDL___MIDL_itf_devicetopology_0000_0000_0001 | KSDATAFORMAT |
typedef struct
__MIDL___MIDL_itf_devicetopology_0000_0000_0001 * | PKSDATAFORMAT |
typedef struct
__MIDL___MIDL_itf_devicetopology_0000_0000_0002 | KSIDENTIFIER |
typedef struct
__MIDL___MIDL_itf_devicetopology_0000_0000_0002 * | PKSIDENTIFIER |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0005 | EChannelMapping |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0006 | EPcxConnectionType |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0007 | EPcxGeoLocation |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0008 | EPcxGenLocation |
typedef enum
__MIDL___MIDL_itf_devicetopology_0000_0000_0009 | EPxcPortConnection |
typedef struct
__MIDL___MIDL_itf_devicetopology_0000_0000_0010 | KSJACK_DESCRIPTION |
typedef struct
__MIDL___MIDL_itf_devicetopology_0000_0000_0010 * | PKSJACK_DESCRIPTION |
typedef KSIDENTIFIER | KSPROPERTY |
typedef KSIDENTIFIER * | PKSPROPERTY |
typedef KSIDENTIFIER | KSMETHOD |
typedef KSIDENTIFIER * | PKSMETHOD |
typedef KSIDENTIFIER | KSEVENT |
typedef KSIDENTIFIER * | PKSEVENT |
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_0005 {
ePcxChanMap_FL_FR = 0,
ePcxChanMap_FC_LFE = ( ePcxChanMap_FL_FR + 1 ),
ePcxChanMap_BL_BR = ( ePcxChanMap_FC_LFE + 1 ),
ePcxChanMap_FLC_FRC = ( ePcxChanMap_BL_BR + 1 ),
ePcxChanMap_SL_SR = ( ePcxChanMap_FLC_FRC + 1 ),
ePcxChanMap_Unknown = ( ePcxChanMap_SL_SR + 1 )
} |
enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0006 {
eConnTypeUnknown = 0,
eConnTypeEighth = ( eConnTypeUnknown + 1 ),
eConnTypeQuarter = ( eConnTypeEighth + 1 ),
eConnTypeAtapiInternal = ( eConnTypeQuarter + 1 ),
eConnTypeRCA = ( eConnTypeAtapiInternal + 1 ),
eConnTypeOptical = ( eConnTypeRCA + 1 ),
eConnTypeOtherDigital = ( eConnTypeOptical + 1 ),
eConnTypeOtherAnalog = ( eConnTypeOtherDigital + 1 ),
eConnTypeMultichannelAnalogDIN = ( eConnTypeOtherAnalog + 1 ),
eConnTypeXlrProfessional = ( eConnTypeMultichannelAnalogDIN + 1 ),
eConnTypeRJ11Modem = ( eConnTypeXlrProfessional + 1 ),
eConnTypeCombination = ( eConnTypeRJ11Modem + 1 )
} |
enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0007 {
eGeoLocRear = 0x1,
eGeoLocFront = ( eGeoLocRear + 1 ),
eGeoLocLeft = ( eGeoLocFront + 1 ),
eGeoLocRight = ( eGeoLocLeft + 1 ),
eGeoLocTop = ( eGeoLocRight + 1 ),
eGeoLocBottom = ( eGeoLocTop + 1 ),
eGeoLocRearOPanel = ( eGeoLocBottom + 1 ),
eGeoLocRiser = ( eGeoLocRearOPanel + 1 ),
eGeoLocInsideMobileLid = ( eGeoLocRiser + 1 ),
eGeoLocDrivebay = ( eGeoLocInsideMobileLid + 1 ),
eGeoLocHDMI = ( eGeoLocDrivebay + 1 ),
eGeoLocOutsideMobileLid = ( eGeoLocHDMI + 1 ),
eGeoLocATAPI = ( eGeoLocOutsideMobileLid + 1 ),
eGeoLocReserved5 = ( eGeoLocATAPI + 1 ),
eGeoLocReserved6 = ( eGeoLocReserved5 + 1 )
} |
enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0008 { eGenLocPrimaryBox = 0,
eGenLocInternal = ( eGenLocPrimaryBox + 1 ),
eGenLocSeperate = ( eGenLocInternal + 1 ),
eGenLocOther = ( eGenLocSeperate + 1 )
} |
enum | __MIDL___MIDL_itf_devicetopology_0000_0000_0009 { ePortConnJack = 0,
ePortConnIntegratedDevice = ( ePortConnJack + 1 ),
ePortConnBothIntegratedAndJack = ( ePortConnIntegratedDevice + 1 ),
ePortConnUnknown = ( ePortConnBothIntegratedAndJack + 1 )
} |
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 |