ReactOS  0.4.11-dev-721-g95bc44e
devicetopology.idl File Reference

Go to the source code of this file.

Classes

union  KSDATAFORMAT
 
struct  KSIDENTIFIER
 
struct  KSJACK_DESCRIPTION
 
struct  _LUID
 
struct  _tagKSJACK_SINK_INFORMATION
 
struct  _tagKSJACK_DESCRIPTION2
 
interface  IKsControl
 
interface  IPerChannelDbLevel
 
interface  IAudioVolumeLevel
 
interface  IAudioChannelConfig
 
interface  IAudioLoudness
 
interface  IAudioInputSelector
 
interface  IAudioOutputSelector
 
interface  IAudioMute
 
interface  IAudioBass
 
interface  IAudioMidRange
 
interface  IAudioTreble
 
interface  IAudioAutoGainControl
 
interface  IAudioPeakMeter
 
interface  IDeviceSpecificProperty
 
interface  IKsFormatSupport
 
interface  IKsJackDescription
 
interface  IKsJackDescription2
 
interface  IKsJackSinkInformation
 
interface  IPartsList
 
interface  IPart
 
interface  IConnector
 
interface  ISubUnit
 
interface  IControlInterface
 
interface  IControlChangeNotify
 
interface  IDeviceTopology
 
class  DevTopologyLib::DeviceTopology
 

Modules

 DevTopologyLib
 

Typedefs

typedef KSDATAFORMATPKSDATAFORMAT
 
typedef KSIDENTIFIER KSPROPERTY
 
typedef KSIDENTIFIERPKSPROPERTY
 
typedef KSIDENTIFIER KSMETHOD
 
typedef KSIDENTIFIERPKSMETHOD
 
typedef KSIDENTIFIER KSEVENT
 
typedef KSIDENTIFIERPKSEVENT
 
typedef KSJACK_DESCRIPTIONPKSJACK_DESCRIPTION
 
typedef struct _LUID LUID
 
typedef struct _LUIDPLUID
 
typedef struct
_tagKSJACK_SINK_INFORMATION 
KSJACK_SINK_INFORMATION
 
typedef struct
_tagKSJACK_DESCRIPTION2 
KSJACK_DESCRIPTION2
 
typedef struct
_tagKSJACK_DESCRIPTION2
PKSJACK_DESCRIPTION2
 

Enumerations

enum  EPcxConnectionType {
  eConnTypeUnknown = 0, eConnType3Point5mm, eConnTypeQuarter, eConnTypeAtapiInternal,
  eConnTypeRCA, eConnTypeOptical, eConnTypeOtherDigital, eConnTypeOtherAnalog,
  eConnTypeMultichannelAnalogDIN, eConnTypeXlrProfessional, eConnTypeRJ11Modem, eConnTypeCombination,
  eConnTypeUnknown, eConnType3Point5mm, eConnTypeQuarter, eConnTypeAtapiInternal,
  eConnTypeRCA, eConnTypeOptical, eConnTypeOtherDigital, eConnTypeOtherAnalog,
  eConnTypeMultichannelAnalogDIN, eConnTypeXlrProfessional, eConnTypeRJ11Modem, eConnTypeCombination
}
 
enum  EPcxGeoLocation {
  eGeoLocRear = 1, eGeoLocFront, eGeoLocLeft, eGeoLocRight,
  eGeoLocTop, eGeoLocBottom, eGeoLocRearPanel, eGeoLocRiser,
  eGeoLocInsideMobileLid, eGeoLocDrivebay, eGeoLocHDMI, eGeoLocOutsideMobileLid,
  eGeoLocATAPI, eGeoLocReserved5, eGeoLocReserved6, eGeoLocRear = 0x1,
  eGeoLocFront, eGeoLocLeft, eGeoLocRight, eGeoLocTop,
  eGeoLocBottom, eGeoLocRearPanel, eGeoLocRiser, eGeoLocInsideMobileLid,
  eGeoLocDrivebay, eGeoLocHDMI, eGeoLocOutsideMobileLid, eGeoLocATAPI,
  eGeoLocNotApplicable, eGeoLocReserved6, EPcxGeoLocation_enum_count
}
 
enum  EPcxGenLocation {
  eGenLocPrimaryBox = 0, eGenLocInternal, eGenLocSeparate, eGenLocOther,
  eGenLocPrimaryBox = 0, eGenLocInternal, eGenLocSeparate, eGenLocOther,
  EPcxGenLocation_enum_count
}
 
enum  EPxcPortConnection {
  ePortConnJack = 0, ePortConnIntegratedDevice, ePortConnBothIntegratedAndJack, ePortConnUnknown,
  ePortConnJack = 0, ePortConnIntegratedDevice, ePortConnBothIntegratedAndJack, ePortConnUnknown
}
 
enum  KSJACK_SINK_CONNECTIONTYPE { KSJACK_SINK_CONNECTIONTYPE_HDMI = 0, KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT, KSJACK_SINK_CONNECTIONTYPE_HDMI = 0, KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT }
 
enum  DataFlow { In = 0, Out }
 
enum  PartType { Connector = 0, Subunit }
 
enum  ConnectorType {
  Unknown_Connector = 0, Physical_Internal, Physical_External, Software_IO,
  Software_Fixed, Network
}
 

Functions

DEVTOPO_HARDWARE_INITIATED_EVENTCONTEXT DEFINE_GUID (EVENTCONTEXT_VOLUMESLIDER, 0xe2c2e9de, 0x09b1, 0x4b04, 0x84, 0xe5, 0x07, 0x93, 0x12, 0x25, 0xee, 0x04)
 

Typedef Documentation

Definition at line 70 of file devicetopology.idl.

Definition at line 69 of file devicetopology.idl.

Definition at line 68 of file devicetopology.idl.

typedef struct _LUID LUID

Definition at line 53 of file devicetopology.idl.

Definition at line 70 of file devicetopology.idl.

Definition at line 134 of file devicetopology.idl.

Definition at line 69 of file devicetopology.idl.

Definition at line 68 of file devicetopology.idl.

static SEC_WCHAR PLUID

Definition at line 142 of file devicetopology.idl.

Enumeration Type Documentation

Enumerator
Unknown_Connector 
Physical_Internal 
Physical_External 
Software_IO 
Software_Fixed 
Network 

Definition at line 185 of file devicetopology.idl.

Enumerator
In 
Out 

Definition at line 173 of file devicetopology.idl.

174 {
175  In = 0,
176  Out
177 } DataFlow;
DataFlow
Enumerator
eConnTypeUnknown 
eConnType3Point5mm 
eConnTypeQuarter 
eConnTypeAtapiInternal 
eConnTypeRCA 
eConnTypeOptical 
eConnTypeOtherDigital 
eConnTypeOtherAnalog 
eConnTypeMultichannelAnalogDIN 
eConnTypeXlrProfessional 
eConnTypeRJ11Modem 
eConnTypeCombination 
eConnTypeUnknown 
eConnType3Point5mm 
eConnTypeQuarter 
eConnTypeAtapiInternal 
eConnTypeRCA 
eConnTypeOptical 
eConnTypeOtherDigital 
eConnTypeOtherAnalog 
eConnTypeMultichannelAnalogDIN 
eConnTypeXlrProfessional 
eConnTypeRJ11Modem 
eConnTypeCombination 

Definition at line 72 of file devicetopology.idl.

Enumerator
eGenLocPrimaryBox 
eGenLocInternal 
eGenLocSeparate 
eGenLocOther 
eGenLocPrimaryBox 
eGenLocInternal 
eGenLocSeparate 
eGenLocOther 
EPcxGenLocation_enum_count 

Definition at line 107 of file devicetopology.idl.

Enumerator
eGeoLocRear 
eGeoLocFront 
eGeoLocLeft 
eGeoLocRight 
eGeoLocTop 
eGeoLocBottom 
eGeoLocRearPanel 
eGeoLocRiser 
eGeoLocInsideMobileLid 
eGeoLocDrivebay 
eGeoLocHDMI 
eGeoLocOutsideMobileLid 
eGeoLocATAPI 
eGeoLocReserved5 
eGeoLocReserved6 
eGeoLocRear 
eGeoLocFront 
eGeoLocLeft 
eGeoLocRight 
eGeoLocTop 
eGeoLocBottom 
eGeoLocRearPanel 
eGeoLocRiser 
eGeoLocInsideMobileLid 
eGeoLocDrivebay 
eGeoLocHDMI 
eGeoLocOutsideMobileLid 
eGeoLocATAPI 
eGeoLocNotApplicable 
eGeoLocReserved6 
EPcxGeoLocation_enum_count 

Definition at line 88 of file devicetopology.idl.

Enumerator
ePortConnJack 
ePortConnIntegratedDevice 
ePortConnBothIntegratedAndJack 
ePortConnUnknown 
ePortConnJack 
ePortConnIntegratedDevice 
ePortConnBothIntegratedAndJack 
ePortConnUnknown 

Definition at line 115 of file devicetopology.idl.

Enumerator
KSJACK_SINK_CONNECTIONTYPE_HDMI 
KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT 
KSJACK_SINK_CONNECTIONTYPE_HDMI 
KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT 

Definition at line 144 of file devicetopology.idl.

Enumerator
Connector 
Subunit 

Definition at line 179 of file devicetopology.idl.

180 {
181  Connector = 0,
182  Subunit
183 } PartType;
PartType

Function Documentation

DEVTOPO_HARDWARE_INITIATED_EVENTCONTEXT DEFINE_GUID ( EVENTCONTEXT_VOLUMESLIDER  ,
0xe2c2e9de  ,
0x09b1  ,
0x4b04  ,
0x84  ,
0xe5  ,
0x07  ,
0x93  ,
0x12  ,
0x25  ,
0xee  ,
0x04   
)