PortAudio  2.0
Public Member Functions | Data Fields
IDeviceTopologyVtbl Struct Reference

#include <devicetopology.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDeviceTopology *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IDeviceTopology *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IDeviceTopology *This)
 
 HRESULT (STDMETHODCALLTYPE *GetConnectorCount)(IDeviceTopology *This
 
 HRESULT (STDMETHODCALLTYPE *GetConnector)(IDeviceTopology *This
 
 HRESULT (STDMETHODCALLTYPE *GetSubunitCount)(IDeviceTopology *This
 
 HRESULT (STDMETHODCALLTYPE *GetSubunit)(IDeviceTopology *This
 
 HRESULT (STDMETHODCALLTYPE *GetPartById)(IDeviceTopology *This
 
 HRESULT (STDMETHODCALLTYPE *GetDeviceId)(IDeviceTopology *This
 
 HRESULT (STDMETHODCALLTYPE *GetSignalPath)(IDeviceTopology *This
 

Data Fields

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID
__RPC__deref_out void ** 
ppvObject
 
__out UINT * pCount
 
__in UINT nIndex
 
__in UINT __out IConnector ** ppConnector
 
__in UINT __deref_out ISubunit ** ppSubunit
 
__in UINT nId
 
__in UINT __deref_out IPart ** ppPart
 
__deref_out LPWSTR * ppwstrDeviceId
 
__in IPartpIPartFrom
 
__in IPart __in IPartpIPartTo
 
__in IPart __in IPart __in BOOL bRejectMixedPaths
 
__in IPart __in IPart __in
BOOL __deref_out IPartsList ** 
ppParts
 

Member Function Documentation

BEGIN_INTERFACE IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetConnectorCount)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetConnector)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSubunitCount)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSubunit)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetPartById)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetDeviceId)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSignalPath)
IDeviceTopologyVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)
IDeviceTopologyVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Field Documentation

__in IPart __in IPart __in BOOL IDeviceTopologyVtbl::bRejectMixedPaths
__in UINT IDeviceTopologyVtbl::nId
__in UINT IDeviceTopologyVtbl::nIndex
__out UINT * IDeviceTopologyVtbl::pCount
__in IPart* IDeviceTopologyVtbl::pIPartFrom
__in IPart __in IPart* IDeviceTopologyVtbl::pIPartTo
__in UINT __out IConnector** IDeviceTopologyVtbl::ppConnector
__in UINT __deref_out IPart** IDeviceTopologyVtbl::ppPart
__in IPart __in IPart __in BOOL __deref_out IPartsList** IDeviceTopologyVtbl::ppParts
__in UINT __deref_out ISubunit** IDeviceTopologyVtbl::ppSubunit
BEGIN_INTERFACE REFIID __RPC__deref_out void** IDeviceTopologyVtbl::ppvObject
__deref_out LPWSTR* IDeviceTopologyVtbl::ppwstrDeviceId
BEGIN_INTERFACE REFIID IDeviceTopologyVtbl::riid

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