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 *  GetSignalPath)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetDeviceId)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetConnectorCount)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSubunit)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetPartById)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetConnector)
IDeviceTopologyVtbl::HRESULT ( STDMETHODCALLTYPE *  GetSubunitCount)
IDeviceTopologyVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)
IDeviceTopologyVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Field Documentation

__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
BEGIN_INTERFACE REFIID IDeviceTopologyVtbl::riid

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