[GME-commit] GMESRC/GME/MgaUtil MgaRegistrar.h,1.20,1.21 MgaResolver.h,1.3,1.4

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Mon Nov 28 22:12:25 CST 2005


Update of /project/gme-repository/GMESRC/GME/MgaUtil
In directory escher:/tmp/cvs-serv27717

Modified Files:
	MgaRegistrar.h MgaResolver.h 
Log Message:
Added dispatch compatible methods.


CVS User: Zoltan Molnar, ISIS (zolmol)

Index: MgaRegistrar.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/MgaUtil/MgaRegistrar.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** MgaRegistrar.h	15 Nov 2005 20:10:51 -0000	1.20
--- MgaRegistrar.h	28 Nov 2005 22:12:23 -0000	1.21
***************
*** 29,52 ****
--- 29,74 ----
  	STDMETHOD(get_IconPath)(regaccessmode_enum mode, BSTR *path);
  	STDMETHOD(put_IconPath)(regaccessmode_enum mode, BSTR path);
+ 	STDMETHOD(GetIconPathDisp)(regaccessmode_enum mode, BSTR *path) { return get_IconPath( mode, path); }
+ 	STDMETHOD(SetIconPathDisp)(regaccessmode_enum mode, BSTR path) { return put_IconPath( mode, path); }
  	STDMETHOD(get_ShowMultipleView)(regaccessmode_enum mode, VARIANT_BOOL *enabled);
  	STDMETHOD(put_ShowMultipleView)(regaccessmode_enum mode, VARIANT_BOOL enabled);
+ 	STDMETHOD(GetShowMultipleViewDisp)(regaccessmode_enum mode, VARIANT_BOOL *enabled) { return get_ShowMultipleView( mode, enabled); }
+ 	STDMETHOD(SetShowMultipleViewDisp)(regaccessmode_enum mode, VARIANT_BOOL enabled) { return put_ShowMultipleView( mode, enabled); }
  	STDMETHOD(get_EventLoggingEnabled)(regaccessmode_enum mode, VARIANT_BOOL *enabled);
  	STDMETHOD(put_EventLoggingEnabled)(regaccessmode_enum mode, VARIANT_BOOL enabled);
+ 	STDMETHOD(GetEventLoggingEnabledDisp)(regaccessmode_enum mode, VARIANT_BOOL *enabled) { return get_EventLoggingEnabled( mode, enabled); }
+ 	STDMETHOD(SetEventLoggingEnabledDisp)(regaccessmode_enum mode, VARIANT_BOOL enabled) { return put_EventLoggingEnabled( mode, enabled); }
  	STDMETHOD(get_AutosaveEnabled)(regaccessmode_enum mode, VARIANT_BOOL *enabled);
  	STDMETHOD(put_AutosaveEnabled)(regaccessmode_enum mode, VARIANT_BOOL enabled);
+ 	STDMETHOD(GetAutosaveEnabledDisp)(regaccessmode_enum mode, VARIANT_BOOL *enabled) { return get_AutosaveEnabled( mode, enabled); }
+ 	STDMETHOD(SetAutosaveEnabledDisp)(regaccessmode_enum mode, VARIANT_BOOL enabled) { return put_AutosaveEnabled( mode, enabled); }
  	STDMETHOD(get_AutosaveFreq)(regaccessmode_enum mode, long *secs);
  	STDMETHOD(put_AutosaveFreq)(regaccessmode_enum mode, long secs);
+ 	STDMETHOD(GetAutosaveFreqDisp)(regaccessmode_enum mode, long *secs) { return get_AutosaveFreq( mode, secs); }
+ 	STDMETHOD(SetAutosaveFreqDisp)(regaccessmode_enum mode, long secs) { return put_AutosaveFreq( mode, secs); }
  	STDMETHOD(get_AutosaveUseDir)(regaccessmode_enum mode, VARIANT_BOOL *use);
  	STDMETHOD(put_AutosaveUseDir)(regaccessmode_enum mode, VARIANT_BOOL use);
+ 	STDMETHOD(GetAutosaveUseDirDisp)(regaccessmode_enum mode, VARIANT_BOOL *use) { return get_AutosaveUseDir( mode, use); }
+ 	STDMETHOD(SetAutosaveUseDirDisp)(regaccessmode_enum mode, VARIANT_BOOL use) { return put_AutosaveUseDir( mode, use); }
  	STDMETHOD(get_AutosaveDir)(regaccessmode_enum mode, BSTR *dir);
  	STDMETHOD(put_AutosaveDir)(regaccessmode_enum mode, BSTR dir);
+ 	STDMETHOD(GetAutosaveDirDisp)(regaccessmode_enum mode, BSTR *dir) { return get_AutosaveDir( mode, dir); }
+ 	STDMETHOD(SetAutosaveDirDisp)(regaccessmode_enum mode, BSTR dir) { return put_AutosaveDir( mode, dir); }
  	STDMETHOD(get_ExternalEditorEnabled)(regaccessmode_enum mode, VARIANT_BOOL *enabled);
  	STDMETHOD(put_ExternalEditorEnabled)(regaccessmode_enum mode, VARIANT_BOOL enabled);
+ 	STDMETHOD(GetExternalEditorEnabledDisp)(regaccessmode_enum mode, VARIANT_BOOL *enabled) { return get_ExternalEditorEnabled( mode, enabled); }
+ 	STDMETHOD(SetExternalEditorEnabledDisp)(regaccessmode_enum mode, VARIANT_BOOL enabled) { return put_ExternalEditorEnabled( mode, enabled); }
  	STDMETHOD(get_ExternalEditor)(regaccessmode_enum mode, BSTR *path);
  	STDMETHOD(put_ExternalEditor)(regaccessmode_enum mode, BSTR path);
+ 	STDMETHOD(GetExternalEditorDisp)(regaccessmode_enum mode, BSTR *path) { return get_ExternalEditor( mode, path); }
+ 	STDMETHOD(SetExternalEditorDisp)(regaccessmode_enum mode, BSTR path) { return put_ExternalEditor( mode, path); }
  	STDMETHOD(get_LabelAvoidance)(regaccessmode_enum mode, VARIANT_BOOL *enabled);
  	STDMETHOD(put_LabelAvoidance)(regaccessmode_enum mode, VARIANT_BOOL enabled);
+ 	STDMETHOD(GetLabelAvoidanceDisp)(regaccessmode_enum mode, VARIANT_BOOL *enabled) { return get_LabelAvoidance( mode, enabled); }
+ 	STDMETHOD(SetLabelAvoidanceDisp)(regaccessmode_enum mode, VARIANT_BOOL enabled) { return put_LabelAvoidance( mode, enabled); }
  	STDMETHOD(get_ScriptEngine)(regaccessmode_enum mode, BSTR *path);
  	STDMETHOD(put_ScriptEngine)(regaccessmode_enum mode, BSTR path);
+ 	STDMETHOD(GetScriptEngineDisp)(regaccessmode_enum mode, BSTR *path) { return get_ScriptEngine( mode, path); }
+ 	STDMETHOD(SetScriptEngineDisp)(regaccessmode_enum mode, BSTR path) { return put_ScriptEngine( mode, path); }
  	STDMETHOD(GetDefZoomLevel)(regaccessmode_enum mode, BSTR *zlevel);
  	STDMETHOD(SetDefZoomLevel)(regaccessmode_enum mode, BSTR zlevel);
***************
*** 57,60 ****
--- 79,83 ----
  
  	STDMETHOD(get_Paradigms)(regaccessmode_enum mode, VARIANT *names);
+ 	STDMETHOD(GetParadigmsDisp)(regaccessmode_enum mode, VARIANT *names) { return get_Paradigms( mode, names); }
  	STDMETHOD(RegisterParadigmFromData)(BSTR connstr, BSTR *newname, regaccessmode_enum mode);
  	STDMETHOD(RegisterParadigm)(BSTR name, BSTR connstr, BSTR version, VARIANT guid, regaccessmode_enum mode);
***************
*** 62,65 ****
--- 85,89 ----
  	STDMETHOD(QueryParadigm)(BSTR name, BSTR *connstr, VARIANT *quid, regaccessmode_enum mode);
  	STDMETHOD(get_ParadigmGUIDString)(regaccessmode_enum mode, BSTR name, BSTR *guidstr);
+ 	STDMETHOD(GetParadigmGUIDStringDisp)(regaccessmode_enum mode, BSTR name, BSTR *guidstr) { return get_ParadigmGUIDString( mode, name, guidstr); }
  	STDMETHOD(UnregisterParadigmGUID)(BSTR name, VARIANT v, regaccessmode_enum mode);
  	STDMETHOD(UnregisterParadigm)(BSTR name, regaccessmode_enum mode);
***************
*** 68,71 ****
--- 92,96 ----
  
  	STDMETHOD(get_Components)(regaccessmode_enum mode, VARIANT *progids);
+ 	STDMETHOD(GetComponentsDisp)(regaccessmode_enum mode, VARIANT *progids) { return get_Components( mode, progids); }
  	STDMETHOD(RegisterComponent)(BSTR progid, componenttype_enum type, BSTR desc, regaccessmode_enum mode);
  	STDMETHOD(QueryComponent)(BSTR progid, componenttype_enum *type, BSTR *desc, regaccessmode_enum mode);
***************
*** 75,84 ****
--- 100,116 ----
  	STDMETHOD(get_ComponentExtraInfo)(regaccessmode_enum mode, 
  										BSTR progid, BSTR name, BSTR* pVal);
+ 	STDMETHOD(SetComponentExtraInfoDisp)(regaccessmode_enum mode, 
+ 		BSTR progid, BSTR name, BSTR newVal) { return put_ComponentExtraInfo( mode, progid, name, newVal); }
+ 	STDMETHOD(GetComponentExtraInfoDisp)(regaccessmode_enum mode, 
+ 		BSTR progid, BSTR name, BSTR* pVal) { return get_ComponentExtraInfo( mode, progid, name, pVal); }
  	STDMETHOD(get_LocalDllPath)(BSTR progid, BSTR* pVal);
+ 	STDMETHOD(GetLocalDllPathDisp)(BSTR progid, BSTR* pVal) { return get_LocalDllPath( progid, pVal); }
  
  	HRESULT LocalDllPath(BSTR progid,BSTR *pVal);
  
  	STDMETHOD(get_AssociatedComponents)(BSTR paradigm, componenttype_enum type, regaccessmode_enum mode, VARIANT *progids);
+ 	STDMETHOD(GetAssociatedComponentsDisp)(BSTR paradigm, componenttype_enum type, regaccessmode_enum mode, VARIANT *progids) { return get_AssociatedComponents( paradigm, type, mode, progids); }
  	STDMETHOD(get_AssociatedParadigms)(BSTR progid, regaccessmode_enum mode, VARIANT *paradigms);
+ 	STDMETHOD(GetAssociatedParadigmsDisp)(BSTR progid, regaccessmode_enum mode, VARIANT *paradigms) { return get_AssociatedParadigms( progid, mode, paradigms); }
  	STDMETHOD(Associate)(BSTR progid, BSTR paradigm, regaccessmode_enum mode);
  	STDMETHOD(Disassociate)(BSTR progid, BSTR paradigm, regaccessmode_enum mode);

Index: MgaResolver.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/MgaUtil/MgaResolver.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MgaResolver.h	30 Jul 2004 13:34:40 -0000	1.3
--- MgaResolver.h	28 Nov 2005 22:12:23 -0000	1.4
***************
*** 221,239 ****
--- 221,254 ----
  
  	STDMETHOD(get_FolderByStr)(IMgaFolder *parent, BSTR kind, IMgaMetaFolder **p);
+ 	STDMETHOD(GetFolderByStrDisp)(IMgaFolder *parent, BSTR kind, IMgaMetaFolder **p) { return get_FolderByStr( parent, kind, p); }
  	STDMETHOD(get_KindByStr)(IMgaFolder *parent, BSTR kind, objtype_enum objtype, IMgaMetaFCO **p);
+ 	STDMETHOD(GetKindByStrDisp)(IMgaFolder *parent, BSTR kind, objtype_enum objtype, IMgaMetaFCO **p) { return get_KindByStr( parent, kind, objtype, p); }
  	STDMETHOD(get_RoleByStr)(IMgaModel *parent, BSTR kind, objtype_enum objtype,
  		BSTR role, BSTR aspect, IMgaMetaRole **p);
+ 	STDMETHOD(GetRoleByStrDisp)(IMgaModel *parent, BSTR kind, objtype_enum objtype,
+ 		BSTR role, BSTR aspect, IMgaMetaRole **p) { return get_RoleByStr( parent, kind, objtype, role, aspect, p); }
  	STDMETHOD(get_AttrByStr)(IMgaFCO *parent, BSTR kind, IMgaMetaAttribute **p);
+ 	STDMETHOD(GetAttrByStrDisp)(IMgaFCO *parent, BSTR kind, IMgaMetaAttribute **p) { return get_AttrByStr( parent, kind, p); }
  
  	STDMETHOD(get_RoleByMeta)(IMgaModel *parent, IMgaMetaFCO *kind, objtype_enum objtype,
  		IMgaMetaRole *role, IMgaMetaAspect *aspect, IMgaMetaRole **p);
  
+ 	STDMETHOD(GetRoleByMetaDisp)(IMgaModel *parent, IMgaMetaFCO *kind, objtype_enum objtype,
+ 		IMgaMetaRole *role, IMgaMetaAspect *aspect, IMgaMetaRole **p) { return get_RoleByMeta( parent, kind, objtype, role, aspect, p); }
+ 
  	STDMETHOD(get_ConnRoleByMeta)(IMgaModel *parent, IMgaMetaAspect *aspect, 
  		IMgaFCO *src, IMgaFCO *src_port, IMgaFCO *dst, IMgaFCO *dst_port, IMgaMetaRole **p);
+ 	STDMETHOD(GetConnRoleByMetaDisp)(IMgaModel *parent, IMgaMetaAspect *aspect, 
+ 		IMgaFCO *src, IMgaFCO *src_port, IMgaFCO *dst, IMgaFCO *dst_port, IMgaMetaRole **p) { return get_ConnRoleByMeta( parent, aspect, src, src_port, dst, dst_port, p); }
  	STDMETHOD(get_RefRoleByMeta)(IMgaModel *parent, IMgaMetaAspect *aspect, 
  		IMgaFCO *src, IMgaMetaRole **p);
+ 	STDMETHOD(GetRefRoleByMetaDisp)(IMgaModel *parent, IMgaMetaAspect *aspect, 
+ 		IMgaFCO *src, IMgaMetaRole **p) { return get_RefRoleByMeta( parent, aspect, src, p); }
  
  	STDMETHOD(get_RolesByMetas)(IMgaModel *dst_parent, IMgaFCOs *src, 
  		IMgaMetaAspect * aspect, BSTR sz_aspect, IMgaMetaRoles ** p);
+ 
+ 	STDMETHOD(GetRolesByMetasDisp)(IMgaModel *dst_parent, IMgaFCOs *src, 
+ 		IMgaMetaAspect * aspect, BSTR sz_aspect, IMgaMetaRoles ** p) { return get_RolesByMetas( dst_parent, src, aspect, sz_aspect, p); }
  
  };



More information about the GME-commit mailing list