ReactOS  0.4.15-dev-449-g64abd9f
IDeviceTopology Interface Reference

import"devicetopology.idl";

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: