Altium C++ SDK 3.0
Loading...
Searching...
No Matches
CDispatchRecord Class Reference

#include <DXP.DispatchImpl.h>

Inheritance diagram for CDispatchRecord:
CDispatchObject DXP::C_GUID DXP::C_Message DXP::C_Point DXP::C_Rect DXP::C_VCSAddFilesSettings DXP::C_tagLOGFONTW DXP::C_tagMSG DXP::C_tagSIZE EDP::C_DocumentOutputValues EDP::C_InputValues EDP::C_PageOptionsRecord EDP::C_PrintParams EDP::C_PrinterOptionsRecord PCB::C_CoordPoint PCB::C_CoordPoint3D PCB::C_CoordRect PCB::C_D3DXQuaternion PCB::C_DimensionReference PCB::C_GeometryLayer PCB::C_MechanicalLayerPair PCB::C_PlotterPen PCB::C_PolySegment PCB::C_SerialParameters PCB::C_SplinePoint2D PCB::C_StrokeRecord PCB::C_V7_LayerBase PCB::C_V7_PadCache PCB::C__D3DVECTOR SCH::C_Coord SCH::C_CoordRect SCH::C_DeviceCachedInformation

Public Member Functions

 CDispatchRecord ()
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)

Protected Attributes

ULONG mRefCount

Constructor & Destructor Documentation

◆ CDispatchRecord()

CDispatchRecord::CDispatchRecord ( )
inline

Member Function Documentation

◆ AddRef()

virtual ULONG __stdcall CDispatchRecord::AddRef ( void )
virtual

Reimplemented in CAbstractSupportService.

◆ GetIDsOfNames()

virtual HRESULT __stdcall CDispatchRecord::GetIDsOfNames ( REFIID riid,
LPOLESTR * rgszNames,
UINT cNames,
LCID lcid,
DISPID * rgDispId )
virtual

◆ GetTypeInfo()

virtual HRESULT __stdcall CDispatchRecord::GetTypeInfo ( UINT iTInfo,
LCID lcid,
ITypeInfo ** ppTInfo )
virtual

◆ GetTypeInfoCount()

virtual HRESULT __stdcall CDispatchRecord::GetTypeInfoCount ( UINT * pctinfo)
virtual

◆ Invoke()

virtual HRESULT __stdcall CDispatchRecord::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
virtual

Reimplemented in CAbstractSupportService, CBaseServerView, COptionsPage, CServerDocView, CServerModule, DXP::C_GUID, DXP::C_Message, DXP::C_Point, DXP::C_Rect, DXP::C_tagLOGFONTW, DXP::C_tagMSG, DXP::C_tagSIZE, DXP::C_VCSAddFilesSettings, DXP::CAbstractAssociatedWithBitmap, DXP::CAbstractCategorizedServerView, DXP::CAbstractClipboardDocument, DXP::CAbstractCommandLauncher, DXP::CAbstractDataForAltiumPortalNotification, DXP::CAbstractDataForDocumentNotification, DXP::CAbstractDataForDocumentRequest, DXP::CAbstractDataForDragDropNotification, DXP::CAbstractDataForEDM_Notification, DXP::CAbstractDataForEDM_UserLoggedInNotification, DXP::CAbstractDataForModuleNotification, DXP::CAbstractDataForNexusNotificationWithInterface, DXP::CAbstractDataForProjectReleaseNotification, DXP::CAbstractDataForSoftDesignNotification, DXP::CAbstractDataForVCSNotification, DXP::CAbstractDataForWaveSimNotification, DXP::CAbstractDocumentOptionsView, DXP::CAbstractDragDropTarget, DXP::CAbstractExternalForm, DXP::CAbstractExternalFormHolder, DXP::CAbstractInterfaceList, DXP::CAbstractNotification, DXP::CAbstractNotificationHandler, DXP::CAbstractOptionsFormDataManager, DXP::CAbstractOptionsPage, DXP::CAbstractOptionsStorage, DXP::CAbstractPreviewableDocument, DXP::CAbstractProcessControl, DXP::CAbstractReportOutputOptions, DXP::CAbstractReportOutputTransformation, DXP::CAbstractServerDocument, DXP::CAbstractServerDocumentView, DXP::CAbstractServerModule, DXP::CAbstractServerOptions, DXP::CAbstractServerSecurity, DXP::CAbstractServerView, DXP::CAbstractStrings, DXP::CAbstractTextDocument, DXP::CAbstractThreadSynchronize, DXP::CAbstractTimerHandler, DXP::CAbstractToDoDocument, DXP::CAbstractToolChainOptionsStorage, EDP::C_DocumentOutputValues, EDP::C_InputValues, EDP::C_PageOptionsRecord, EDP::C_PrinterOptionsRecord, EDP::C_PrintParams, EDP::CAbstractGeneratedPage, EDP::CAbstractGeneratedPageGdiPlusMetafile, EDP::CAbstractGeneratedPageMetafile2, EDP::CAbstractGeneratedPageMetafile, EDP::CAbstractHighlightedDocument, EDP::CAbstractItemParameter, EDP::CAbstractLogicalDocument, EDP::CAbstractOutputGenerator, EDP::CAbstractSourceRelationship, EDP::CAbstractTextCommands, EDP::CAbstractTextPrint, Embedded::CAbstractEmbeddedMemories, Embedded::CAbstractEmbeddedMemory, Embedded::CAbstractEmbeddedModule, Embedded::CAbstractEmbeddedStack, Embedded::CAbstractEmbeddedStackSync, Embedded::CAbstractToolchainManager, Embedded::CAbstractToolchainManagerGenericOptionDlg, Embedded::CAbstractToolchainManagerOptionDlg, PCB::C__D3DVECTOR, PCB::C_CoordPoint3D, PCB::C_CoordPoint, PCB::C_CoordRect, PCB::C_D3DXQuaternion, PCB::C_DimensionReference, PCB::C_GeometryLayer, PCB::C_MechanicalLayerPair, PCB::C_PlotterPen, PCB::C_PolySegment, PCB::C_SerialParameters, PCB::C_SplinePoint2D, PCB::C_StrokeRecord, PCB::C_V7_LayerBase, PCB::C_V7_PadCache, PCB::CAbstractHandler_Status, PCB::CAbstractImporterController, PCB::CAbstractImporterFile, PCB::CAbstractImporterObject, PCB::CAbstractLogReport, PCB::CAbstractLogReportOption, PCB::CAbstractLogSection, PCB::CAbstractPCB_LayerIterator, PCB::CAbstractPCB_LayerListIterator, PCB::CAbstractPCB_LayerSet, PCB::CAbstractPCB_LayerSetUtils, PCB::CAbstractWizardPageObserver, SCH::C_Coord, SCH::C_CoordRect, SCH::C_DeviceCachedInformation, SCH::CAbstractARMEmbeddedICE, SCH::CAbstractARMNexusDriver, SCH::CAbstractBoundaryCell, SCH::CAbstractBSDLEntity, SCH::CAbstractBSDLObject, SCH::CAbstractBSDLValueHolder, SCH::CAbstractClockCore, SCH::CAbstractClockCoreGenerator, SCH::CAbstractClockCoreTemplate, SCH::CAbstractClockCoreTemplateGenerator, SCH::CAbstractClockModifierData, SCH::CAbstractClockModifierTarget, SCH::CAbstractClockOutputActual, SCH::CAbstractComponentConfigurator, SCH::CAbstractComponentPinSelectionListener, SCH::CAbstractConfiguratorManager, SCH::CAbstractCoreGenerator, SCH::CAbstractCustomCore, SCH::CAbstractCustomCoreGenerator, SCH::CAbstractDataChunkImageInterface, SCH::CAbstractDeviceDebugManager, SCH::CAbstractDeviceInformation, SCH::CAbstractDeviceIOStandard, SCH::CAbstractDeviceLink, SCH::CAbstractDeviceMemoryArchitectureSection, SCH::CAbstractDeviceMemoryInformation, SCH::CAbstractDeviceMemoryLogicalSection, SCH::CAbstractDevicePin, SCH::CAbstractDeviceProcessorInformation, SCH::CAbstractEmbeddedCode, SCH::CAbstractFlashMemoryUtilityDialog, SCH::CAbstractFlashWriter, SCH::CAbstractFlashWriterCallback, SCH::CAbstractFlashWriters, SCH::CAbstractGetLibraryReportInfo, SCH::CAbstractHardBreakpoint, SCH::CAbstractImplementationFile, SCH::CAbstractInstructionOpCode, SCH::CAbstractInstrumentView, SCH::CAbstractJlinkDriver, SCH::CAbstractLibObjectReportInfo, SCH::CAbstractModelDatafile, SCH::CAbstractModelEditor, SCH::CAbstractModelEditorSelectionListener, SCH::CAbstractNexusDeviceConfigurator, SCH::CAbstractNexusDongle, SCH::CAbstractNexusDriver, SCH::CAbstractOpenBusComponentConfigurator, SCH::CAbstractPinMapping, SCH::CAbstractProcessFlow, SCH::CAbstractProcessFlow_CustomEventsOnly, SCH::CAbstractProcessFlow_Internal, SCH::CAbstractProcessFlowRunner, SCH::CAbstractRegisterAssociation, SCH::CAbstractRemoteExecuteBaseDriver, SCH::CAbstractReportParameters, SCH::CAbstractScanPin, SCH::CAbstractServerModel, SCH::CAbstractSignalIntegrityAnalyser, SCH::CAbstractSignalIntegrityPreferences, SCH::CAbstractSignalIntegrityReport, SCH::CAbstractSignalIntegrityResultSet, SCH::CAbstractSignalIntegrityServerModule, SCH::CAbstractSiImplementationFile, SCH::CAbstractSiModelImplementationDocument, SCH::CAbstractSiPinModel, SCH::CAbstractSiPinModelList, SCH::CAbstractSoftBreakpoint, SCH::CAbstractSourceConstraint, SCH::CAbstractSupplier, SCH::CAbstractSupplierCart, SCH::CAbstractSupplierCategory, SCH::CAbstractSupplierParameterKind, SCH::CAbstractSupplierParameterValue, SCH::CAbstractSupplierSearchError, SCH::CAbstractSupplierSearchStatistics, SCH::CAbstractSupplierSourceRelationship, SCH::CAbstractTargetCoreGenerator, SCH::CAbstractVendorConstraint, SCH::CAbstractVendorConstraintsManager, and SCH::CAbstractVHDLSynthesizer.

◆ QueryInterface()

virtual HRESULT __stdcall CDispatchRecord::QueryInterface ( const IID & riid,
void ** ppvObject )
virtual

Reimplemented in CAbstractSupportService.

◆ Release()

virtual ULONG __stdcall CDispatchRecord::Release ( void )
virtual

Reimplemented in CAbstractSupportService, and CDispatchObject.

Member Data Documentation

◆ mRefCount

ULONG CDispatchRecord::mRefCount
protected

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