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

#include <DXP.DispatchImpl.h>

Inheritance diagram for CAbstractSupportService:
CDispatchObject IServicesSupportInternal CDispatchRecord DXP::CAbstractAssociatedWithBitmap 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::CAbstractDragDropTarget DXP::CAbstractExternalForm DXP::CAbstractExternalFormHolder DXP::CAbstractInterfaceList DXP::CAbstractNotification DXP::CAbstractNotificationHandler DXP::CAbstractOptionsFormDataManager DXP::CAbstractOptionsPage DXP::CAbstractOptionsStorage DXP::CAbstractPreviewableDocument DXP::CAbstractProcessControl DXP::CAbstractServerDocument DXP::CAbstractServerModule DXP::CAbstractServerOptions DXP::CAbstractServerSecurity DXP::CAbstractStrings DXP::CAbstractTextDocument DXP::CAbstractThreadSynchronize DXP::CAbstractTimerHandler DXP::CAbstractToDoDocument EDP::CAbstractGeneratedPage EDP::CAbstractGeneratedPageGdiPlusMetafile EDP::CAbstractGeneratedPageMetafile EDP::CAbstractItemParameter EDP::CAbstractLogicalDocument EDP::CAbstractOutputGenerator EDP::CAbstractSourceRelationship EDP::CAbstractTextCommands EDP::CAbstractTextPrint Embedded::CAbstractEmbeddedMemories Embedded::CAbstractEmbeddedMemory Embedded::CAbstractEmbeddedModule Embedded::CAbstractEmbeddedStack Embedded::CAbstractEmbeddedStackSync Embedded::CAbstractToolchainManager PCB::CAbstractHandler_Status PCB::CAbstractImporterController PCB::CAbstractImporterObject PCB::CAbstractLogReport PCB::CAbstractLogReportOption PCB::CAbstractLogSection PCB::CAbstractPCB_LayerIterator PCB::CAbstractPCB_LayerSet PCB::CAbstractPCB_LayerSetUtils PCB::CAbstractWizardPageObserver SCH::CAbstractARMEmbeddedICE 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::CAbstractDeviceIOStandard SCH::CAbstractDeviceInformation SCH::CAbstractDeviceLink SCH::CAbstractDeviceMemoryArchitectureSection SCH::CAbstractDeviceMemoryInformation SCH::CAbstractDeviceMemoryLogicalSection SCH::CAbstractDevicePin SCH::CAbstractDeviceProcessorInformation SCH::CAbstractEmbeddedCode SCH::CAbstractFlashMemoryUtilityDialog SCH::CAbstractFlashWriterCallback SCH::CAbstractFlashWriters SCH::CAbstractGetLibraryReportInfo SCH::CAbstractImplementationFile SCH::CAbstractJlinkDriver SCH::CAbstractModelDatafile SCH::CAbstractModelEditor SCH::CAbstractModelEditorSelectionListener SCH::CAbstractNexusDeviceConfigurator SCH::CAbstractNexusDongle SCH::CAbstractOpenBusComponentConfigurator SCH::CAbstractProcessFlow SCH::CAbstractProcessFlowRunner SCH::CAbstractProcessFlow_CustomEventsOnly SCH::CAbstractProcessFlow_Internal SCH::CAbstractRemoteExecuteBaseDriver SCH::CAbstractReportParameters SCH::CAbstractServerModel SCH::CAbstractSiImplementationFile SCH::CAbstractSiModelImplementationDocument SCH::CAbstractSiPinModel SCH::CAbstractSignalIntegrityAnalyser SCH::CAbstractSignalIntegrityPreferences SCH::CAbstractSignalIntegrityReport SCH::CAbstractSignalIntegrityResultSet SCH::CAbstractSignalIntegrityServerModule SCH::CAbstractSoftBreakpoint SCH::CAbstractSourceConstraint SCH::CAbstractSupplier SCH::CAbstractSupplierCart SCH::CAbstractSupplierCategory SCH::CAbstractSupplierParameterKind SCH::CAbstractSupplierParameterValue SCH::CAbstractSupplierSearchError SCH::CAbstractSupplierSearchStatistics SCH::CAbstractTargetCoreGenerator SCH::CAbstractVHDLSynthesizer SCH::CAbstractVendorConstraint SCH::CAbstractVendorConstraintsManager

Public Member Functions

virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService (std::wstring const AServiceName)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
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)

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ AddRef()

virtual ULONG __stdcall CAbstractSupportService::AddRef ( void )
inlinevirtual

Reimplemented from CDispatchRecord.

◆ GetServicesSupportInternal()

IServicesSupportInternal * CAbstractSupportService::GetServicesSupportInternal ( )

◆ Invoke()

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

Reimplemented from CDispatchRecord.

Reimplemented in CBaseServerView, COptionsPage, CServerDocView, CServerModule, 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::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::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::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 CAbstractSupportService::QueryInterface ( const IID & riid,
void ** ppvObject )
virtual

Reimplemented from CDispatchRecord.

◆ Release()

virtual ULONG __stdcall CAbstractSupportService::Release ( void )
inlinevirtual

Reimplemented from CDispatchObject.

◆ SupportsService()

virtual bool CAbstractSupportService::SupportsService ( std::wstring const AServiceName)
virtual

Implements IServicesSupportInternal.

Reimplemented in CBaseServerView, CExternalFormComponent, COptionsPage, CServerDocView, CServerModule, 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::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::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::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.


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