ReactOS 0.4.15-dev-8227-g32d615f
IDeviceTopology Interface Reference
Inheritance diagram for IDeviceTopology:
Collaboration diagram for IDeviceTopology:

Public Member Functions

HRESULT GetConnectorCount ([out] UINT *pCount)
HRESULT GetConnector ([in] UINT nIndex, [out] IConnector **ppConnector)
HRESULT GetSubunitCount ([out] UINT *pCount)
HRESULT GetSubunit ([in] UINT nIndex, [out] ISubUnit **ppConnector)
HRESULT GetPartById ([in] UINT nId, [out] IPart **ppPart)
HRESULT GetDeviceId ([out] LPWSTR *ppwstrDeviceId)
HRESULT GetSignalPath ([in] IPart *pIPartFrom, [in] IPart *pIPartTo, [in] BOOL bRejectMixedPaths, [out] IPartsList **ppParts)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 693 of file devicetopology.idl.

Member Function Documentation

◆ GetConnector()

HRESULT IDeviceTopology::GetConnector ( [in] UINT  nIndex,
[out] IConnector **  ppConnector 

◆ GetConnectorCount()

HRESULT IDeviceTopology::GetConnectorCount ( [out] UINT pCount)

◆ GetDeviceId()

HRESULT IDeviceTopology::GetDeviceId ( [out] LPWSTR ppwstrDeviceId)

◆ GetPartById()

HRESULT IDeviceTopology::GetPartById ( [in] UINT  nId,
[out] IPart **  ppPart 

◆ GetSignalPath()

HRESULT IDeviceTopology::GetSignalPath ( [in] IPart pIPartFrom,
[in] IPart pIPartTo,
[in] BOOL  bRejectMixedPaths,
[out] IPartsList **  ppParts 

◆ GetSubunit()

HRESULT IDeviceTopology::GetSubunit ( [in] UINT  nIndex,
[out] ISubUnit **  ppConnector 

◆ GetSubunitCount()

HRESULT IDeviceTopology::GetSubunitCount ( [out] UINT pCount)

The documentation for this interface was generated from the following file: