|
PortAudio 2.0
|
#include <devicetopology.h>
Public Member Functions | |
| BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(IPart *This |
| ULONG (STDMETHODCALLTYPE *AddRef)(IPart *This) | |
| ULONG (STDMETHODCALLTYPE *Release)(IPart *This) | |
| HRESULT (STDMETHODCALLTYPE *GetName)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetLocalId)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetGlobalId)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetPartType)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetSubType)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetControlInterfaceCount)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetControlInterface)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *EnumPartsIncoming)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *EnumPartsOutgoing)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *GetTopologyObject)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *Activate)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *RegisterControlChangeCallback)(IPart *This | |
| HRESULT (STDMETHODCALLTYPE *UnregisterControlChangeCallback)(IPart *This | |
Data Fields | |
| BEGIN_INTERFACE REFIID | riid |
| BEGIN_INTERFACE REFIID __RPC__deref_out void ** | ppvObject |
| __deref_out LPWSTR * | ppwstrName |
| __out UINT * | pnId |
| __deref_out LPWSTR * | ppwstrGlobalId |
| __out PartType * | pPartType |
| GUID * | pSubType |
| __out UINT * | pCount |
| __in UINT | nIndex |
| __in UINT __out IControlInterface ** | ppInterfaceDesc |
| __out IPartsList ** | ppParts |
| __out IDeviceTopology ** | ppTopology |
| __in DWORD | dwClsContext |
| __in DWORD __in REFIID | refiid |
| __in DWORD __in REFIID __out_opt void ** | ppvObject |
| __in REFGUID | riid |
| __in REFGUID __in IControlChangeNotify * | pNotify |
| __in IControlChangeNotify * | pNotify |
| BEGIN_INTERFACE IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetName | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | RegisterControlChangeCallback | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | Activate | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetTopologyObject | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetSubType | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | EnumPartsIncoming | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetControlInterface | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | UnregisterControlChangeCallback | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetControlInterfaceCount | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetPartType | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | EnumPartsOutgoing | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetLocalId | ) |
| IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetGlobalId | ) |
| IPartVtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
| IPartVtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
| __in DWORD IPartVtbl::dwClsContext |
| __in UINT IPartVtbl::nIndex |
| __out UINT* IPartVtbl::pCount |
| __out UINT* IPartVtbl::pnId |
| __in REFGUID __in IControlChangeNotify* IPartVtbl::pNotify |
| __out PartType* IPartVtbl::pPartType |
| __in UINT __out IControlInterface** IPartVtbl::ppInterfaceDesc |
| __out IPartsList ** IPartVtbl::ppParts |
| __out IDeviceTopology** IPartVtbl::ppTopology |
| BEGIN_INTERFACE REFIID __RPC__deref_out void** IPartVtbl::ppvObject |
| __in DWORD __in REFIID __out_opt void** IPartVtbl::ppvObject |
| __deref_out LPWSTR* IPartVtbl::ppwstrGlobalId |
| __deref_out LPWSTR* IPartVtbl::ppwstrName |
| GUID* IPartVtbl::pSubType |
| __in DWORD __in REFIID IPartVtbl::refiid |
| BEGIN_INTERFACE REFIID IPartVtbl::riid |
| __in REFGUID IPartVtbl::riid |
1.7.4