GME  13
Public Member Functions | Properties
IMgaRegistrar Interface Reference

import "MgaUtil.idl";

List of all members.

Public Member Functions

HRESULT GetIconPathDisp ([in] regaccessmode_enum mode,[out, retval] BSTR *path)
HRESULT SetIconPathDisp ([in] regaccessmode_enum mode,[in] BSTR path)
HRESULT GetShowMultipleViewDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetShowMultipleViewDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetEventLoggingEnabledDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetEventLoggingEnabledDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetAutosaveEnabledDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetAutosaveEnabledDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetAutosaveFreqDisp ([in] regaccessmode_enum mode,[out, retval] long *secs)
HRESULT SetAutosaveFreqDisp ([in] regaccessmode_enum mode,[in] long secs)
HRESULT GetAutosaveUseDirDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *use)
HRESULT SetAutosaveUseDirDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL use)
HRESULT GetAutosaveDirDisp ([in] regaccessmode_enum mode,[out, retval] BSTR *dir)
HRESULT SetAutosaveDirDisp ([in] regaccessmode_enum mode,[in] BSTR dir)
HRESULT GetExternalEditorEnabledDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetExternalEditorEnabledDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetExternalEditorDisp ([in] regaccessmode_enum mode,[out, retval] BSTR *path)
HRESULT SetExternalEditorDisp ([in] regaccessmode_enum mode,[in] BSTR path)
HRESULT GetUseAutoRoutingDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetUseAutoRoutingDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetLabelAvoidanceDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetLabelAvoidanceDisp ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetScriptEngineDisp ([in] regaccessmode_enum mode,[out, retval] BSTR *path)
HRESULT SetScriptEngineDisp ([in] regaccessmode_enum mode,[in] BSTR path)
HRESULT GetDefZoomLevel ([in] regaccessmode_enum mode,[out, retval] BSTR *zlevel)
HRESULT SetDefZoomLevel ([in] regaccessmode_enum mode,[in] BSTR zlevel)
HRESULT GetMouseOverNotify ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetMouseOverNotify ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetRealNmbFmtStr ([in] regaccessmode_enum mode,[out, retval] BSTR *fmtStr)
HRESULT SetRealNmbFmtStr ([in] regaccessmode_enum mode,[in] BSTR fmtStr)
HRESULT GetTimeStamping ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetTimeStamping ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetNavigation ([in] regaccessmode_enum mode,[out, retval] VARIANT_BOOL *enabled)
HRESULT SetNavigation ([in] regaccessmode_enum mode,[in] VARIANT_BOOL enabled)
HRESULT GetUndoQueueSize (regaccessmode_enum mode, BSTR *queuesz)
HRESULT SetUndoQueueSize (regaccessmode_enum mode, BSTR queuesz)
HRESULT GetEdgeSmoothModeDisp ([in] regaccessmode_enum mode,[out, retval] edgesmoothmode_enum *smoothMode)
HRESULT SetEdgeSmoothModeDisp ([in] regaccessmode_enum mode,[in] edgesmoothmode_enum smoothMode)
HRESULT GetFontSmoothModeDisp ([in] regaccessmode_enum mode,[out, retval] fontsmoothmode_enum *smoothMode)
HRESULT SetFontSmoothModeDisp ([in] regaccessmode_enum mode,[in] fontsmoothmode_enum smoothMode)
HRESULT GetParadigmsDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT *names)
HRESULT RegisterParadigmFromData ([in] BSTR ConnStr,[out] BSTR *newname,[in] regaccessmode_enum mode)
HRESULT RegisterParadigmFromDataDisp ([in] BSTR ConnStr,[in] regaccessmode_enum mode,[out, retval] BSTR *newname)
HRESULT RegisterParadigm ([in] BSTR name,[in] BSTR ConnStr,[in] BSTR ver,[in] VARIANT guid,[in] regaccessmode_enum mode)
HRESULT QueryParadigm ([in] BSTR name,[out] BSTR *ConnStr,[in, out] VARIANT *guid,[in] regaccessmode_enum mode)
HRESULT GetParadigmGUIDStringDisp ([in] regaccessmode_enum mode,[in] BSTR name,[out, retval] BSTR *guidstr)
HRESULT QueryParadigmAllGUIDs ([in] BSTR name,[out] VARIANT *names,[in] regaccessmode_enum mode)
HRESULT UnregisterParadigm ([in] BSTR name,[in] regaccessmode_enum mode)
HRESULT UnregisterParadigmGUID ([in] BSTR name,[in] VARIANT guid,[in] regaccessmode_enum mode)
HRESULT VersionFromGUID ([in] BSTR name,[in] VARIANT guid,[out] BSTR *ver,[in] regaccessmode_enum mode)
HRESULT GUIDFromVersion ([in] BSTR name,[in] BSTR ver,[out] VARIANT *guid,[in] regaccessmode_enum mode)
HRESULT GetComponentsDisp ([in] regaccessmode_enum mode,[out, retval] VARIANT *progids)
HRESULT RegisterComponent ([in] BSTR ProgID,[in] componenttype_enum type,[in] BSTR desc,[in] regaccessmode_enum mode)
HRESULT QueryComponent ([in] BSTR ProgID,[out] componenttype_enum *type,[out] BSTR *desc,[in] regaccessmode_enum mode)
HRESULT UnregisterComponent ([in] BSTR ProgID,[in] regaccessmode_enum mode)
HRESULT SetComponentExtraInfoDisp ([in] regaccessmode_enum mode,[in] BSTR ProgID,[in] BSTR name,[in] BSTR newVal)
HRESULT GetComponentExtraInfoDisp ([in] regaccessmode_enum mode,[in] BSTR ProgID,[in] BSTR name,[out, retval] BSTR *pVal)
HRESULT GetLocalDllPathDisp ([in] BSTR ProgID,[out, retval] BSTR *pVal)
HRESULT GetAssociatedComponentsDisp ([in] BSTR Paradigm,[in] componenttype_enum type,[in] regaccessmode_enum mode,[out, retval] VARIANT *progids)
HRESULT GetAssociatedParadigmsDisp ([in] BSTR ProgID,[in] regaccessmode_enum mode,[out, retval] VARIANT *paradigms)
HRESULT Associate ([in] BSTR ProgID,[in] BSTR Paradigm,[in] regaccessmode_enum mode)
HRESULT Disassociate ([in] BSTR ProgID,[in] BSTR Paradigm,[in] regaccessmode_enum mode)
HRESULT IsAssociated ([in] BSTR ProgID,[in] BSTR Paradigm,[out] VARIANT_BOOL *is_ass,[out] VARIANT_BOOL *can_ass,[in] regaccessmode_enum mode)
HRESULT RegisterComponentLibrary ([in] BSTR path,[in] regaccessmode_enum mode)
HRESULT UnregisterComponentLibrary ([in] BSTR path,[in] regaccessmode_enum mode)

Properties

BSTR IconPath ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL ShowMultipleView ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL EventLoggingEnabled ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL AutosaveEnabled ([in] regaccessmode_enum mode) [get, set]
long AutosaveFreq ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL AutosaveUseDir ([in] regaccessmode_enum mode) [get, set]
BSTR AutosaveDir ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL ExternalEditorEnabled ([in] regaccessmode_enum mode) [get, set]
BSTR ExternalEditor ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL UseAutoRouting ([in] regaccessmode_enum mode) [get, set]
VARIANT_BOOL LabelAvoidance ([in] regaccessmode_enum mode) [get, set]
BSTR ScriptEngine ([in] regaccessmode_enum mode) [get, set]
edgesmoothmode_enum EdgeSmoothMode ([in] regaccessmode_enum mode) [get, set]
fontsmoothmode_enum FontSmoothMode ([in] regaccessmode_enum mode) [get, set]
VARIANT Paradigms ([in] regaccessmode_enum mode) [get]
BSTR ParadigmGUIDString ([in] regaccessmode_enum mode,[in] BSTR name) [get]
VARIANT Components ([in] regaccessmode_enum mode) [get]
BSTR ComponentExtraInfo ([in] regaccessmode_enum mode,[in] BSTR ProgID,[in] BSTR name) [get, set]
BSTR LocalDllPath ([in] BSTR ProgID) [get]
VARIANT AssociatedComponents ([in] BSTR Paradigm,[in] componenttype_enum type,[in] regaccessmode_enum mode) [get]
VARIANT AssociatedParadigms ([in] BSTR ProgID,[in] regaccessmode_enum mode) [get]

Detailed Description

Definition at line 174 of file MgaUtil.idl.


Member Function Documentation

HRESULT IMgaRegistrar::Associate ( [in] BSTR  ProgID,
[in] BSTR  Paradigm,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::Disassociate ( [in] BSTR  ProgID,
[in] BSTR  Paradigm,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::GetAssociatedComponentsDisp ( [in] BSTR  Paradigm,
[in] componenttype_enum  type,
[in] regaccessmode_enum  mode,
[out, retval] VARIANT *  progids 
)
HRESULT IMgaRegistrar::GetAssociatedParadigmsDisp ( [in] BSTR  ProgID,
[in] regaccessmode_enum  mode,
[out, retval] VARIANT *  paradigms 
)
HRESULT IMgaRegistrar::GetAutosaveDirDisp ( [in] regaccessmode_enum  mode,
[out, retval] BSTR *  dir 
)
HRESULT IMgaRegistrar::GetAutosaveEnabledDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetAutosaveFreqDisp ( [in] regaccessmode_enum  mode,
[out, retval] long *  secs 
)
HRESULT IMgaRegistrar::GetAutosaveUseDirDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  use 
)
HRESULT IMgaRegistrar::GetComponentExtraInfoDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  ProgID,
[in] BSTR  name,
[out, retval] BSTR *  pVal 
)
HRESULT IMgaRegistrar::GetComponentsDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT *  progids 
)
HRESULT IMgaRegistrar::GetDefZoomLevel ( [in] regaccessmode_enum  mode,
[out, retval] BSTR *  zlevel 
)
HRESULT IMgaRegistrar::GetEdgeSmoothModeDisp ( [in] regaccessmode_enum  mode,
[out, retval] edgesmoothmode_enum smoothMode 
)
HRESULT IMgaRegistrar::GetEventLoggingEnabledDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetExternalEditorDisp ( [in] regaccessmode_enum  mode,
[out, retval] BSTR *  path 
)
HRESULT IMgaRegistrar::GetExternalEditorEnabledDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetFontSmoothModeDisp ( [in] regaccessmode_enum  mode,
[out, retval] fontsmoothmode_enum smoothMode 
)
HRESULT IMgaRegistrar::GetIconPathDisp ( [in] regaccessmode_enum  mode,
[out, retval] BSTR *  path 
)
HRESULT IMgaRegistrar::GetLabelAvoidanceDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetLocalDllPathDisp ( [in] BSTR  ProgID,
[out, retval] BSTR *  pVal 
)
HRESULT IMgaRegistrar::GetMouseOverNotify ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetNavigation ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetParadigmGUIDStringDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  name,
[out, retval] BSTR *  guidstr 
)
HRESULT IMgaRegistrar::GetParadigmsDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT *  names 
)
HRESULT IMgaRegistrar::GetRealNmbFmtStr ( [in] regaccessmode_enum  mode,
[out, retval] BSTR *  fmtStr 
)
HRESULT IMgaRegistrar::GetScriptEngineDisp ( [in] regaccessmode_enum  mode,
[out, retval] BSTR *  path 
)
HRESULT IMgaRegistrar::GetShowMultipleViewDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetTimeStamping ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GetUndoQueueSize ( regaccessmode_enum  mode,
BSTR *  queuesz 
)
HRESULT IMgaRegistrar::GetUseAutoRoutingDisp ( [in] regaccessmode_enum  mode,
[out, retval] VARIANT_BOOL *  enabled 
)
HRESULT IMgaRegistrar::GUIDFromVersion ( [in] BSTR  name,
[in] BSTR  ver,
[out] VARIANT *  guid,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::IsAssociated ( [in] BSTR  ProgID,
[in] BSTR  Paradigm,
[out] VARIANT_BOOL *  is_ass,
[out] VARIANT_BOOL *  can_ass,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::QueryComponent ( [in] BSTR  ProgID,
[out] componenttype_enum type,
[out] BSTR *  desc,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::QueryParadigm ( [in] BSTR  name,
[out] BSTR *  ConnStr,
[in, out] VARIANT *  guid,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::QueryParadigmAllGUIDs ( [in] BSTR  name,
[out] VARIANT *  names,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::RegisterComponent ( [in] BSTR  ProgID,
[in] componenttype_enum  type,
[in] BSTR  desc,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::RegisterComponentLibrary ( [in] BSTR  path,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::RegisterParadigm ( [in] BSTR  name,
[in] BSTR  ConnStr,
[in] BSTR  ver,
[in] VARIANT  guid,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::RegisterParadigmFromData ( [in] BSTR  ConnStr,
[out] BSTR *  newname,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::RegisterParadigmFromDataDisp ( [in] BSTR  ConnStr,
[in] regaccessmode_enum  mode,
[out, retval] BSTR *  newname 
)
HRESULT IMgaRegistrar::SetAutosaveDirDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  dir 
)
HRESULT IMgaRegistrar::SetAutosaveEnabledDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetAutosaveFreqDisp ( [in] regaccessmode_enum  mode,
[in] long  secs 
)
HRESULT IMgaRegistrar::SetAutosaveUseDirDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  use 
)
HRESULT IMgaRegistrar::SetComponentExtraInfoDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  ProgID,
[in] BSTR  name,
[in] BSTR  newVal 
)
HRESULT IMgaRegistrar::SetDefZoomLevel ( [in] regaccessmode_enum  mode,
[in] BSTR  zlevel 
)
HRESULT IMgaRegistrar::SetEdgeSmoothModeDisp ( [in] regaccessmode_enum  mode,
[in] edgesmoothmode_enum  smoothMode 
)
HRESULT IMgaRegistrar::SetEventLoggingEnabledDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetExternalEditorDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  path 
)
HRESULT IMgaRegistrar::SetExternalEditorEnabledDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetFontSmoothModeDisp ( [in] regaccessmode_enum  mode,
[in] fontsmoothmode_enum  smoothMode 
)
HRESULT IMgaRegistrar::SetIconPathDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  path 
)
HRESULT IMgaRegistrar::SetLabelAvoidanceDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetMouseOverNotify ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetNavigation ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetRealNmbFmtStr ( [in] regaccessmode_enum  mode,
[in] BSTR  fmtStr 
)
HRESULT IMgaRegistrar::SetScriptEngineDisp ( [in] regaccessmode_enum  mode,
[in] BSTR  path 
)
HRESULT IMgaRegistrar::SetShowMultipleViewDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetTimeStamping ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::SetUndoQueueSize ( regaccessmode_enum  mode,
BSTR  queuesz 
)
HRESULT IMgaRegistrar::SetUseAutoRoutingDisp ( [in] regaccessmode_enum  mode,
[in] VARIANT_BOOL  enabled 
)
HRESULT IMgaRegistrar::UnregisterComponent ( [in] BSTR  ProgID,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::UnregisterComponentLibrary ( [in] BSTR  path,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::UnregisterParadigm ( [in] BSTR  name,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::UnregisterParadigmGUID ( [in] BSTR  name,
[in] VARIANT  guid,
[in] regaccessmode_enum  mode 
)
HRESULT IMgaRegistrar::VersionFromGUID ( [in] BSTR  name,
[in] VARIANT  guid,
[out] BSTR *  ver,
[in] regaccessmode_enum  mode 
)

Property Documentation

BSTR IMgaRegistrar::AutosaveDir [get, set]
VARIANT_BOOL IMgaRegistrar::AutosaveEnabled [get, set]
long IMgaRegistrar::AutosaveFreq [get, set]
VARIANT_BOOL IMgaRegistrar::AutosaveUseDir [get, set]
VARIANT_BOOL IMgaRegistrar::EventLoggingEnabled [get, set]
VARIANT_BOOL IMgaRegistrar::ExternalEditorEnabled [get, set]
BSTR IMgaRegistrar::IconPath [get, set]
VARIANT_BOOL IMgaRegistrar::LabelAvoidance [get, set]
BSTR IMgaRegistrar::LocalDllPath([in] BSTR ProgID) [get]
BSTR IMgaRegistrar::ScriptEngine [get, set]
VARIANT_BOOL IMgaRegistrar::ShowMultipleView [get, set]
VARIANT_BOOL IMgaRegistrar::UseAutoRouting [get, set]

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