#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 |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | UnregisterControlChangeCallback | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | RegisterControlChangeCallback | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | Activate | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetTopologyObject | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | EnumPartsOutgoing | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | EnumPartsIncoming | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetControlInterface | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetControlInterfaceCount | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetSubType | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetPartType | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetGlobalId | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetLocalId | ) |
IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetName | ) |
BEGIN_INTERFACE IPartVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
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 |
__in DWORD __in REFIID __out_opt void** IPartVtbl::ppvObject |
BEGIN_INTERFACE REFIID __RPC__deref_out void** IPartVtbl::ppvObject |
__deref_out LPWSTR* IPartVtbl::ppwstrGlobalId |
__deref_out LPWSTR* IPartVtbl::ppwstrName |
GUID* IPartVtbl::pSubType |
__in DWORD __in REFIID IPartVtbl::refiid |
__in REFGUID IPartVtbl::riid |
BEGIN_INTERFACE REFIID IPartVtbl::riid |