[GME-commit] GMESRC/GME/Interfaces Core.idl,1.12,1.13 Meta.idl,1.20,1.21 Mga.idl,1.46,1.47 MgaUtil.idl,1.45,1.46

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Mon Nov 28 21:51:16 CST 2005


Update of /project/gme-repository/GMESRC/GME/Interfaces
In directory escher:/tmp/cvs-serv27118

Modified Files:
	Core.idl Meta.idl Mga.idl MgaUtil.idl 
Log Message:
Added:

For each propget method (which had at least one [in] parameter) a Dispatch compatible version in the Get<PropName>Disp(...) form.
And for each propput (which had two parameters at least) in the Set<PropName>Disp(...) form.



CVS User: Zoltan Molnar, ISIS (zolmol)

Index: Meta.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/Meta.idl,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Meta.idl	20 Jul 2004 13:55:46 -0000	1.20
--- Meta.idl	28 Nov 2005 21:51:13 -0000	1.21
***************
*** 123,131 ****
--- 123,140 ----
  	HRESULT RegistryNode([in] BSTR path, [out, retval] IMgaMetaRegNode **p);
  
+ 	[helpstring("getter for property RegistryNode")]
+ 	HRESULT GetRegistryNodeDisp([in] BSTR path, [out, retval] IMgaMetaRegNode **p);
+ 
  	[propget, helpstring("property RegistryValue")]
  	HRESULT RegistryValue([in] BSTR path, [out, retval] BSTR *p);
  
+ 	[helpstring("getter for property RegistryValue")]
+ 	HRESULT GetRegistryValueDisp([in] BSTR path, [out, retval] BSTR *p);
+ 
  	[propput, helpstring("property RegistryValue")]
  	HRESULT RegistryValue([in] BSTR path, [in] BSTR p);
+ 
+ 	[helpstring("setter for property RegistryValue")]
+ 	HRESULT SetRegistryValueDisp([in] BSTR path, [in] BSTR p);
  };
  
***************
*** 279,282 ****
--- 288,295 ----
  	HRESULT FindObject([in] metaref_type mref,
  		[out, retval] IMgaMetaBase **p);
+ 
+ 	[helpstring("helper form for property FindObject")]
+ 	HRESULT DoFindObjectDisp([in] metaref_type mref,
+ 		[out, retval] IMgaMetaBase **p);
  };
  
***************
*** 328,337 ****
--- 341,359 ----
  	HRESULT RegistryNode([in] BSTR path, [out, retval] IMgaMetaRegNode **p);
  
+ 	[helpstring("getter for property RegistryNode")]
+ 	HRESULT GetRegistryNodeDisp([in] BSTR path, [out, retval] IMgaMetaRegNode **p);
+ 
  	[propget, helpstring("property RegistryValue")]
  	HRESULT RegistryValue([in] BSTR path, [out, retval] BSTR *p);
  
+ 	[helpstring("getter for property RegistryValue")]
+ 	HRESULT GetRegistryValueDisp([in] BSTR path, [out, retval] BSTR *p);
+ 
  	[propput, helpstring("property RegistryValue")]
  	HRESULT RegistryValue([in] BSTR path, [in] BSTR p);
  
+ 	[helpstring("setter for property RegistryValue")]
+ 	HRESULT SetRegistryValueDisp([in] BSTR path, [in] BSTR p);
+ 
  	// --- constraints
  
***************
*** 365,368 ****
--- 387,394 ----
  		[out, retval] IMgaMetaFolder **p);
  
+ 	[helpstring("getter for property DefinedFolderByName")]
+ 	HRESULT GetDefinedFolderByNameDisp([in] BSTR name, [in] VARIANT_BOOL inscope,
+ 		[out, retval] IMgaMetaFolder **p);
+ 
  	[propget, helpstring("property DefinedFCOs")]
  	HRESULT DefinedFCOs([out, retval] IMgaMetaFCOs **p);
***************
*** 372,375 ****
--- 398,405 ----
  		[out, retval] IMgaMetaFCO **p);
  	
+ 	[helpstring("getter for property DefinedFCOByName")]
+ 	HRESULT GetDefinedFCOByNameDisp([in] BSTR name, [in] VARIANT_BOOL inscope,
+ 		[out, retval] IMgaMetaFCO **p);
+ 
  	[propget, helpstring("property DefinedAttributes")]
  	HRESULT DefinedAttributes([out, retval] IMgaMetaAttributes **p);
***************
*** 379,382 ****
--- 409,416 ----
  		[out, retval] IMgaMetaAttribute **p);
  
+ 	[helpstring("getter for property DefinedAttributeByName")]
+ 	HRESULT GetDefinedAttributeByNameDisp([in] BSTR name, [in] VARIANT_BOOL inscope,
+ 		[out, retval] IMgaMetaAttribute **p);
+ 
  	// --- edit definition
  
***************
*** 410,413 ****
--- 444,450 ----
  	HRESULT LegalChildFolderByName([in] BSTR name, [out, retval] IMgaMetaFolder **p);
  	
+ 	[helpstring("getter for property LegalChildFolderByName")]
+ 	HRESULT GetLegalChildFolderByNameDisp([in] BSTR name, [out, retval] IMgaMetaFolder **p);
+ 	
  	[propget, helpstring("property LegalRootObjects")]
  	HRESULT LegalRootObjects([out, retval] IMgaMetaFCOs **p);
***************
*** 416,419 ****
--- 453,459 ----
  	HRESULT LegalRootObjectByName([in] BSTR name, [out, retval] IMgaMetaFCO **p);
  
+ 	[helpstring("getter for property LegalRootObjectByName")]
+ 	HRESULT GetLegalRootObjectByNameDisp([in] BSTR name, [out, retval] IMgaMetaFCO **p);
+ 
  	// all MgaMetaFolder where it occurs in LegalChildFolders
  	[propget, helpstring("property UsedInFolders")]
***************
*** 460,463 ****
--- 500,507 ----
  		[out, retval] IMgaMetaAttribute **p);
  
+ 	[helpstring("getter for property DefinedAttributeByName")]
+ 	HRESULT GetDefinedAttributeByNameDisp([in] BSTR name, [in] VARIANT_BOOL inscope,
+ 		[out, retval] IMgaMetaAttribute **p);
+ 
  	// --- edit definition
  
***************
*** 483,486 ****
--- 527,534 ----
  		[out, retval] IMgaMetaAttribute **p);
  
+ 	[helpstring("getter for property AttributeByName")]
+ 	HRESULT GetAttributeByNameDisp([in] BSTR name,
+ 		[out, retval] IMgaMetaAttribute **p);
+ 
  	// NULL if not valid
  	[propget, helpstring("property AttributeByRef")]
***************
*** 488,491 ****
--- 536,543 ----
  		[out, retval] IMgaMetaAttribute **p);
  
+ 	[helpstring("getter for property AttributeByRef")]
+ 	HRESULT GetAttributeByRefDisp([in] metaref_type mref,
+ 		[out, retval] IMgaMetaAttribute **p);
+ 
  	[propget, helpstring("property AliasEnabled")]
  	HRESULT AliasingEnabled([out,retval] VARIANT_BOOL *pVal);
***************
*** 521,524 ****
--- 573,580 ----
  		[out, retval] IMgaMetaFCO **p);
  	
+ 	[helpstring("getter for property DefinedFCOByName")]
+ 	HRESULT GetDefinedFCOByNameDisp([in] BSTR name, [in] VARIANT_BOOL inscope,
+ 		[out, retval] IMgaMetaFCO **p);
+ 	
  	// --- edit definition
  
***************
*** 546,549 ****
--- 602,608 ----
  	HRESULT RoleByName([in] BSTR name, [out, retval] IMgaMetaRole **p);
  
+ 	[helpstring("getter for property RoleByName")]
+ 	HRESULT GetRoleByNameDisp([in] BSTR name, [out, retval] IMgaMetaRole **p);
+ 
  	[propget, helpstring("property Aspects")]
  	HRESULT Aspects([out, retval] IMgaMetaAspects **p);
***************
*** 552,555 ****
--- 611,617 ----
  	HRESULT AspectByName([in] BSTR name, [out, retval] IMgaMetaAspect **p);
  
+ 	[helpstring("getter for property AspectByName")]
+ 	HRESULT GetAspectByNameDisp([in] BSTR name, [out, retval] IMgaMetaAspect **p);
+ 
  	// --- edit containment
  
***************
*** 859,862 ****
--- 921,928 ----
  	[propget, helpstring("property PointerSpecByName")]
  	HRESULT PointerSpecByName([in] BSTR name,
+ 		[out, retval] IMgaMetaPointerSpec **p);
+ 
+ 	[helpstring("getter for property PointerSpecByName")]
+ 	HRESULT GetPointerSpecByNameDisp([in] BSTR name,
  		[out, retval] IMgaMetaPointerSpec **p);
  

Index: MgaUtil.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/MgaUtil.idl,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -d -r1.45 -r1.46
*** MgaUtil.idl	15 Nov 2005 20:22:59 -0000	1.45
--- MgaUtil.idl	28 Nov 2005 21:51:13 -0000	1.46
***************
*** 54,57 ****
--- 54,61 ----
  		[in] BSTR kind, [out, retval] IMgaMetaFolder **p);
  
+ 	[helpstring("getter for property FolderByStr")]
+ 	HRESULT GetFolderByStrDisp([in] IMgaFolder *parent,
+ 		[in] BSTR kind, [out, retval] IMgaMetaFolder **p);
+ 
  	[propget, helpstring("property KindByStr")]
  	HRESULT KindByStr([in] IMgaFolder *parent, 
***************
*** 59,62 ****
--- 63,71 ----
  		[out, retval] IMgaMetaFCO **p);
  
+ 	[helpstring("getter for property KindByStr")]
+ 	HRESULT GetKindByStrDisp([in] IMgaFolder *parent, 
+ 		[in] BSTR kind, [in] objtype_enum objtype,
+ 		[out, retval] IMgaMetaFCO **p);
+ 
  	[propget, helpstring("property RoleByStr")]
  	HRESULT RoleByStr([in] IMgaModel *parent,
***************
*** 65,72 ****
--- 74,91 ----
  		[out, retval] IMgaMetaRole **p);
  
+ 	[helpstring("getter for property RoleByStr")]
+ 	HRESULT GetRoleByStrDisp([in] IMgaModel *parent,
+ 		[in] BSTR kind, [in] objtype_enum objtype, 
+ 		[in] BSTR role, [in] BSTR aspect,
+ 		[out, retval] IMgaMetaRole **p);
+ 
  	[propget, helpstring("property AttrByStr")]
  	HRESULT AttrByStr([in] IMgaFCO *parent,
  		[in] BSTR kind, [out, retval] IMgaMetaAttribute **p);
  
+ 	[helpstring("getter for property AttrByStr")]
+ 	HRESULT GetAttrByStrDisp([in] IMgaFCO *parent,
+ 		[in] BSTR kind, [out, retval] IMgaMetaAttribute **p);
+ 
  // --- resolve by meta objects
  
***************
*** 77,80 ****
--- 96,105 ----
  		[out, retval] IMgaMetaRole **p);
  
+ 	[helpstring("getter for property RoleByMeta")]
+ 	HRESULT GetRoleByMetaDisp([in] IMgaModel *parent, 
+ 		[in] IMgaMetaFCO *kind, [in] objtype_enum objtype, 
+ 		[in] IMgaMetaRole *role, [in] IMgaMetaAspect *aspect,
+ 		[out, retval] IMgaMetaRole **p);
+ 
  
  	[propget, helpstring("property ConnRoleByMeta")]
***************
*** 85,88 ****
--- 110,120 ----
  		[out, retval] IMgaMetaRole **p);
  
+ 	[helpstring("getter for property ConnRoleByMeta")]
+ 	HRESULT GetConnRoleByMetaDisp([in] IMgaModel *parent, 
+ 		[in] IMgaMetaAspect *aspect, 
+ 		[in] IMgaFCO * src, [in] IMgaFCO * src_port,
+ 		[in] IMgaFCO * dst, [in] IMgaFCO * dst_port,
+ 		[out, retval] IMgaMetaRole **p);
+ 
  	[propget, helpstring("property RefRoleByMeta")]
  	HRESULT RefRoleByMeta([in] IMgaModel *parent, 
***************
*** 90,93 ****
--- 122,130 ----
  		[out, retval] IMgaMetaRole **p);
  
+ 	[helpstring("getter for property RefRoleByMeta")]
+ 	HRESULT GetRefRoleByMetaDisp([in] IMgaModel *parent, 
+ 		[in] IMgaMetaAspect *aspect, [in] IMgaFCO * src,
+ 		[out, retval] IMgaMetaRole **p);
+ 
  // -- collection helper
  
***************
*** 97,100 ****
--- 134,142 ----
  		[in] BSTR sz_aspect, [out, retval] IMgaMetaRoles ** p);
  
+ 	[helpstring("property RolesByMetas")]
+ 	HRESULT GetRolesByMetasDisp([in] IMgaModel *dst_parent, 
+ 		[in] IMgaFCOs *src, [in] IMgaMetaAspect * aspect, 
+ 		[in] BSTR sz_aspect, [out, retval] IMgaMetaRoles ** p);
+ 
  
  };
***************
*** 131,134 ****
--- 173,182 ----
  	HRESULT IconPath([in] regaccessmode_enum mode, [in] BSTR path);
  
+ 	[helpstring("getter for property IconPath")]
+ 	HRESULT GetIconPathDisp([in] regaccessmode_enum mode, [out, retval] BSTR *path);
+ 
+ 	[helpstring("setter for property IconPath")]
+ 	HRESULT SetIconPathDisp([in] regaccessmode_enum mode, [in] BSTR path);
+ 
  	// --- Multiview GME settings
  	[propget, helpstring("property ShowMultipleView")]
***************
*** 138,141 ****
--- 186,195 ----
  	HRESULT ShowMultipleView([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
  
+ 	[helpstring("getter for property ShowMultipleView")]
+ 	HRESULT GetShowMultipleViewDisp([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *enabled);
+ 
+ 	[helpstring("setter for property ShowMultipleView")]
+ 	HRESULT SetShowMultipleViewDisp([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
+ 
  	// --- Logging GME settings
  	[propget, helpstring("property EventLoggingEnabled")]
***************
*** 145,148 ****
--- 199,208 ----
  	HRESULT EventLoggingEnabled([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
  
+ 	[helpstring("getter for property EventLoggingEnabled")]
+ 	HRESULT GetEventLoggingEnabledDisp([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *enabled);
+ 
+ 	[helpstring("setter for property EventLoggingEnabled")]
+ 	HRESULT SetEventLoggingEnabledDisp([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
+ 
  	// --- Autosave GME settings
  	[propget, helpstring("property AutosaveEnabled")]
***************
*** 152,155 ****
--- 212,221 ----
  	HRESULT AutosaveEnabled([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
  
+ 	[helpstring("getter for property AutosaveEnabled")]
+ 	HRESULT GetAutosaveEnabledDisp([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *enabled);
+ 
+ 	[helpstring("setter for property AutosaveEnabled")]
+ 	HRESULT SetAutosaveEnabledDisp([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
+ 
  	[propget, helpstring("property AutosaveFreq")]
  	HRESULT AutosaveFreq([in] regaccessmode_enum mode, [out, retval] long *secs);
***************
*** 158,161 ****
--- 224,233 ----
  	HRESULT AutosaveFreq([in] regaccessmode_enum mode, [in] long secs);
  
+ 	[helpstring("getter for property AutosaveFreq")]
+ 	HRESULT GetAutosaveFreqDisp([in] regaccessmode_enum mode, [out, retval] long *secs);
+ 
+ 	[helpstring("property AutosaveFreq")]
+ 	HRESULT SetAutosaveFreqDisp([in] regaccessmode_enum mode, [in] long secs);
+ 
  	[propget, helpstring("property AutosaveUseDir")]
  	HRESULT AutosaveUseDir([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *use);
***************
*** 164,167 ****
--- 236,245 ----
  	HRESULT AutosaveUseDir([in] regaccessmode_enum mode, [in] VARIANT_BOOL use);
  
+ 	[helpstring("getter for property AutosaveUseDir")]
+ 	HRESULT GetAutosaveUseDirDisp([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *use);
+ 
+ 	[helpstring("setter for property AutosaveUseDir")]
+ 	HRESULT SetAutosaveUseDirDisp([in] regaccessmode_enum mode, [in] VARIANT_BOOL use);
+ 
  	[propget, helpstring("property AutosaveDir")]
  	HRESULT AutosaveDir([in] regaccessmode_enum mode, [out, retval] BSTR *dir);
***************
*** 170,173 ****
--- 248,257 ----
  	HRESULT AutosaveDir([in] regaccessmode_enum mode, [in] BSTR dir);
  
+ 	[helpstring("getter for property AutosaveDir")]
+ 	HRESULT GetAutosaveDirDisp([in] regaccessmode_enum mode, [out, retval] BSTR *dir);
+ 
+ 	[helpstring("setter for property AutosaveDir")]
+ 	HRESULT SetAutosaveDirDisp([in] regaccessmode_enum mode, [in] BSTR dir);
+ 
  	// --- External Editor settings
  	[propget, helpstring("property ExternalEditorEnabled")]
***************
*** 177,180 ****
--- 261,270 ----
  	HRESULT ExternalEditorEnabled([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
  
+ 	[helpstring("getter for property ExternalEditorEnabled")]
+ 	HRESULT GetExternalEditorEnabledDisp([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *enabled);
+ 
+ 	[helpstring("setter for property ExternalEditorEnabled")]
+ 	HRESULT SetExternalEditorEnabledDisp([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
+ 
  	[propget, helpstring("property ExternalEditor")]
  	HRESULT ExternalEditor([in] regaccessmode_enum mode, [out, retval] BSTR *path);
***************
*** 183,186 ****
--- 273,282 ----
  	HRESULT ExternalEditor([in] regaccessmode_enum mode, [in] BSTR path);
  	
+ 	[helpstring("getter for property ExternalEditor")]
+ 	HRESULT GetExternalEditorDisp([in] regaccessmode_enum mode, [out, retval] BSTR *path);
+ 
+ 	[helpstring("setter for property ExternalEditor")]
+ 	HRESULT SetExternalEditorDisp([in] regaccessmode_enum mode, [in] BSTR path);
+ 	
  	// --- AutoRouter
  	[propget, helpstring("property LabelAvoidance")]
***************
*** 190,193 ****
--- 286,295 ----
  	HRESULT LabelAvoidance([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
  
+ 	[helpstring("getter for property LabelAvoidance")]
+ 	HRESULT GetLabelAvoidanceDisp([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *enabled);
+ 	
+ 	[helpstring("setter for property LabelAvoidance")]
+ 	HRESULT SetLabelAvoidanceDisp([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
+ 
  	// --- Scripting
  	[propget, helpstring("property ScriptEngine")]
***************
*** 197,200 ****
--- 299,308 ----
  	HRESULT ScriptEngine([in] regaccessmode_enum mode, [in] BSTR path);
  
+ 	[helpstring("getter for property ScriptEngine")]
+ 	HRESULT GetScriptEngineDisp([in] regaccessmode_enum mode, [out, retval] BSTR *path);
+ 
+ 	[helpstring("setter for property ScriptEngine")]
+ 	HRESULT SetScriptEngineDisp([in] regaccessmode_enum mode, [in] BSTR path);
+ 
  	[helpstring("get DefZoomLevel")]
  	HRESULT GetDefZoomLevel([in] regaccessmode_enum mode, [out, retval] BSTR *zlevel);
***************
*** 222,225 ****
--- 330,336 ----
  	HRESULT Paradigms([in] regaccessmode_enum mode, [out, retval] VARIANT *names);
  
+ 	[helpstring("getter for property Paradigms")]
+ 	HRESULT GetParadigmsDisp([in] regaccessmode_enum mode, [out, retval] VARIANT *names);
+ 
  	[helpstring("method RegisterParadigmFromData")]
  	HRESULT RegisterParadigmFromData([in] BSTR connstr, [out] BSTR *newname, [in] regaccessmode_enum mode);
***************
*** 234,237 ****
--- 345,351 ----
  	HRESULT ParadigmGUIDString([in] regaccessmode_enum mode, [in] BSTR name, [out, retval] BSTR *guidstr);
  
+ 	[helpstring("getter for property QueryParadigmGUIDString")]
+ 	HRESULT GetParadigmGUIDStringDisp([in] regaccessmode_enum mode, [in] BSTR name, [out, retval] BSTR *guidstr);
+ 
  	[helpstring("method QueryParadigmAllGUIDs - returns GUID strings")]
  	HRESULT QueryParadigmAllGUIDs([in] BSTR name, [out] VARIANT *names, [in] regaccessmode_enum mode);
***************
*** 255,258 ****
--- 369,375 ----
  	HRESULT Components([in] regaccessmode_enum mode, [out, retval] VARIANT *progids);
  
+ 	[helpstring("getter for property Components")]
+ 	HRESULT GetComponentsDisp([in] regaccessmode_enum mode, [out, retval] VARIANT *progids);
+ 
  	[helpstring("method RegisterComponent")]
  	HRESULT RegisterComponent([in] BSTR progid, [in] componenttype_enum type, [in] BSTR desc, [in] regaccessmode_enum mode);
***************
*** 274,280 ****
--- 391,409 ----
  				[out, retval] BSTR *pVal);
  
+ 	[helpstring("setter for property ComponentExtraInfo")]
+ 	HRESULT SetComponentExtraInfoDisp([in] regaccessmode_enum mode, 
+ 				[in] BSTR progid, [in] BSTR name, 
+ 				[in] BSTR newVal);
+ 
+ 	[helpstring("getter for property ComponentExtraInfo")]
+ 	HRESULT GetComponentExtraInfoDisp([in] regaccessmode_enum mode, 
+ 				[in] BSTR progid, [in] BSTR name, 
+ 				[out, retval] BSTR *pVal);
+ 
  	[propget, helpstring("property LocalDllPath")]
  	HRESULT LocalDllPath([in] BSTR progid, [out, retval] BSTR *pVal);
  
+ 	[helpstring("getter for property LocalDllPath")]
+ 	HRESULT GetLocalDllPathDisp([in] BSTR progid, [out, retval] BSTR *pVal);
  
  	// --- Associate
***************
*** 285,291 ****
--- 414,428 ----
  		[in] componenttype_enum type, [in] regaccessmode_enum mode, [out, retval] VARIANT *progids);
  
+ 	[helpstring("getter for method AssociatedComponents")]
+ 	HRESULT GetAssociatedComponentsDisp([in] BSTR paradigm, 
+ 		[in] componenttype_enum type, [in] regaccessmode_enum mode, [out, retval] VARIANT *progids);
+ 
  	// paradigms() As String
  	[propget, helpstring("method AssociatedParadigms")]
  	HRESULT AssociatedParadigms([in] BSTR progid,
+ 		 [in] regaccessmode_enum mode, [out, retval] VARIANT *paradigms);
+ 
+ 	[helpstring("getter for property AssociatedParadigms")]
+ 	HRESULT GetAssociatedParadigmsDisp([in] BSTR progid,
  		 [in] regaccessmode_enum mode, [out, retval] VARIANT *paradigms);
  

Index: Core.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/Core.idl,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** Core.idl	26 Jul 2001 05:50:00 -0000	1.12
--- Core.idl	28 Nov 2005 21:51:13 -0000	1.13
***************
*** 157,160 ****
--- 157,163 ----
  	HRESULT Object([in] metaid_type metaid, [out, retval] ICoreMetaObject **p);
  
+ 	[helpstring("getter for property Object")]
+ 	HRESULT GetObjectDisp([in] metaid_type metaid, [out, retval] ICoreMetaObject **p);
+ 
  	[propget, helpstring("property Objects")]
  	HRESULT Objects([out, retval] ICoreMetaObjects **p);
***************
*** 191,194 ****
--- 194,200 ----
  	HRESULT Attribute([in] attrid_type attrid, [out, retval] ICoreMetaAttribute **p);
  
+ 	[helpstring("getter for property Attribute")]
+ 	HRESULT GetAttributeDisp([in] attrid_type attrid, [out, retval] ICoreMetaAttribute **p);
+ 
  	[propget, helpstring("property Attributes")]
  	HRESULT Attributes([out, retval] ICoreMetaAttributes **p);
***************
*** 389,392 ****
--- 395,402 ----
  		[out, retval] ICoreObject **p);
  
+ 	[helpstring("getter for property Object")]
+ 	HRESULT GetObjectDisp([in] metaid_type metaid, [in] objid_type objid, 
+ 		[out, retval] ICoreObject **p);
+ 
  	[helpstring("method CreateObject")]
  	HRESULT CreateObject([in] metaid_type metaid, [out] ICoreObject **p);
***************
*** 463,466 ****
--- 473,479 ----
  	HRESULT Attribute([in] attrid_type attrid, [out, retval] ICoreAttribute **p);
  
+ 	[helpstring("getter for property Attribute")]
+ 	HRESULT GetAttributeDisp([in] attrid_type attrid, [out, retval] ICoreAttribute **p);
+ 
  	[propget, helpstring("property Attributes")]
  	HRESULT Attributes([out, retval] ICoreAttributes **p);
***************
*** 469,483 ****
--- 482,511 ----
  	HRESULT AttributeValue([in] attrid_type attrid, [out, retval] VARIANT *p);
  
+ 	[helpstring("getter for property AttributeValue")]
+ 	HRESULT GetAttributeValueDisp([in] attrid_type attrid, [out, retval] VARIANT *p);
+ 
  	[propput, helpstring("property AttributeValue")]
  	HRESULT AttributeValue([in] attrid_type attrid, [in] VARIANT p);
  
+ 	[helpstring("setter for property AttributeValue")]
+ 	HRESULT SetAttributeValueDisp([in] attrid_type attrid, [in] VARIANT p);
+ 
  	[propget, helpstring("property LoadedAttrValue")]
  	HRESULT LoadedAttrValue([in] attrid_type attrid, [out, retval] VARIANT *p);
  
+ 	[helpstring("getter for property LoadedAttrValue")]
+ 	HRESULT GetLoadedAttrValueDisp([in] attrid_type attrid, [out, retval] VARIANT *p);
+ 
  	[propget, helpstring("property PreviousAttrValue")]
  	HRESULT PreviousAttrValue([in] attrid_type attrid, [out, retval] VARIANT *p);
  
+ 	[helpstring("getter for property PreviousAttrValue")]
+ 	HRESULT GetPreviousAttrValueDisp([in] attrid_type attrid, [out, retval] VARIANT *p);
+ 
  	[propget, helpstring("property PeerLockValue")]
  	HRESULT PeerLockValue([in] attrid_type attrid, [out, retval] locking_type *p);
+ 
+ 	[helpstring("getter for property PeerLockValue")]
+ 	HRESULT GetPeerLockValueDisp([in] attrid_type attrid, [out, retval] locking_type *p);
  
  	[helpstring("property SearchCollection")]

Index: Mga.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/Mga.idl,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** Mga.idl	15 Nov 2005 20:22:59 -0000	1.46
--- Mga.idl	28 Nov 2005 21:51:13 -0000	1.47
***************
*** 498,501 ****
--- 498,503 ----
  	[propget, helpstring("property MetaObj: get the metaobject for a reference")] 
  								HRESULT MetaObj([in] metaref_type mref, [out, retval] IMgaMetaBase **pVal);
+ 	[helpstring("getter for property MetaObj: get the metaobject for a reference")] 
+ 								HRESULT GetMetaObjDisp([in] metaref_type mref, [out, retval] IMgaMetaBase **pVal);
  
  	[helpstring("method QueryProjectInfo (call anytime)")] 
***************
*** 690,693 ****
--- 692,696 ----
  	[propget, helpstring("property Territory")] HRESULT Territory([out, retval] IMgaTerritory **pVal);
  	[propget, helpstring("property IsEqual")]   HRESULT IsEqual([in] IMgaObject *o, [out, retval] VARIANT_BOOL *pVal);
+ 	[helpstring("getter for property IsEqual")]   HRESULT GetIsEqualDisp([in] IMgaObject *o, [out, retval] VARIANT_BOOL *pVal);
  	[helpstring("method GetParent")] HRESULT GetParent([out] IMgaObject **pVal, [out, defaultvalue(0)] objtype_enum *objtype);
  
***************
*** 720,727 ****
--- 723,736 ----
  	[propget, helpstring("property ChildObjectByRelID")] 
  			HRESULT ChildObjectByRelID([in] long relid, [out, retval] IMgaObject **pVal);
+ 	[helpstring("getter for property ChildObjectByRelID")] 
+ 			HRESULT GetChildObjectByRelIDDisp([in] long relid, [out, retval] IMgaObject **pVal);
  	[ propget, helpstring("property ObjectByPath: path may contain /@names or /RelID-s")] 
  			HRESULT ObjectByPath([in] BSTR path, [out, retval] IMgaObject **pVal);
+ 	[helpstring("getter for property ObjectByPath: path may contain /@names or /RelID-s")] 
+ 			HRESULT GetObjectByPathDisp([in] BSTR path, [out, retval] IMgaObject **pVal);
  	[ propget, helpstring("property nthObjectByPath, returns the nth samename object if path not unique")] 
  			HRESULT NthObjectByPath([in] long n_th, [in] BSTR path, [out, retval] IMgaObject **pVal);
+ 	[helpstring("getter for property nthObjectByPath, returns the nth samename object if path not unique")] 
+ 			HRESULT GetNthObjectByPathDisp([in] long n_th, [in] BSTR path, [out, retval] IMgaObject **pVal);
  };
  
***************
*** 747,752 ****
--- 756,765 ----
  	[propget, helpstring("property Part, NULL if not present in specified aspect")] 
  				HRESULT Part([in] IMgaMetaAspect * asp, [out, retval] IMgaPart **pVal);
+ 	[helpstring("getter for property Part, NULL if not present in specified aspect")] 
+ 				HRESULT GetPartDisp([in] IMgaMetaAspect * asp, [out, retval] IMgaPart **pVal);
  	[propget, helpstring("property PartByMetaPart")] 
  				HRESULT PartByMetaPart([in] IMgaMetaPart * part, [out, retval] IMgaPart **pVal);
+ 	[helpstring("getter for property PartByMetaPart")] 
+ 				HRESULT GetPartByMetaPartDisp([in] IMgaMetaPart * part, [out, retval] IMgaPart **pVal);
  
  
***************
*** 756,773 ****
--- 769,800 ----
  	[propget, helpstring("property Attribute: return an attribute identified by its meta")] 
  										HRESULT Attribute([in] IMgaMetaAttribute *meta, [out, retval] IMgaAttribute **pVal);
+ 	[helpstring("getter for property Attribute: return an attribute identified by its meta")] 
+ 										HRESULT GetAttributeDisp([in] IMgaMetaAttribute *meta, [out, retval] IMgaAttribute **pVal);
  
  // Style #2: probably more convenient attribute access, also faster if an attr is used only once
  	[propget, id(DISPID_VALUE), helpstring("property AttributeByName")] HRESULT AttributeByName([in] BSTR name, [out, retval] VARIANT *pVal);
  	[propput, id(DISPID_VALUE), helpstring("property AttributeByName")] HRESULT AttributeByName([in] BSTR name, [in] VARIANT newval);
+ 	[helpstring("getter for property AttributeByName")] HRESULT GetAttributeByNameDisp([in] BSTR name, [out, retval] VARIANT *pVal);
+ 	[helpstring("setter for property AttributeByName")] HRESULT SetAttributeByNameDisp([in] BSTR name, [in] VARIANT newval);
  	[propget, helpstring("property StrAttrByName")] HRESULT StrAttrByName([in] BSTR name, [out, retval] BSTR *pVal);
  	[propput, helpstring("property StrAttrByName")] HRESULT StrAttrByName([in] BSTR name, [in] BSTR newval);
+ 	[helpstring("getter for property StrAttrByName")] HRESULT GetStrAttrByNameDisp([in] BSTR name, [out, retval] BSTR *pVal);
+ 	[helpstring("setter for property StrAttrByName")] HRESULT SetStrAttrByNameDisp([in] BSTR name, [in] BSTR newval);
  	[propget, helpstring("property IntAttrByName")] HRESULT IntAttrByName([in] BSTR name, [out, retval] long *pVal);
  	[propput, helpstring("property IntAttrByName")] HRESULT IntAttrByName([in] BSTR name, [in] long newval);
+ 	[helpstring("getter for property IntAttrByName")] HRESULT GetIntAttrByNameDisp([in] BSTR name, [out, retval] long *pVal);
+ 	[helpstring("setter for property IntAttrByName")] HRESULT SetIntAttrByNameDisp([in] BSTR name, [in] long newval);
  	[propget, helpstring("property FloatAttrByName")] HRESULT FloatAttrByName([in] BSTR name, [out, retval] double *pVal);
  	[propput, helpstring("property FloatAttrByName")] HRESULT FloatAttrByName([in] BSTR name, [in] double newval);
+ 	[helpstring("getter for property FloatAttrByName")] HRESULT GetFloatAttrByNameDisp([in] BSTR name, [out, retval] double *pVal);
+ 	[helpstring("setter for property FloatAttrByName")] HRESULT SetFloatAttrByNameDisp([in] BSTR name, [in] double newval);
  	[propget, helpstring("property BoolAttrByName")] HRESULT BoolAttrByName([in] BSTR name, [out, retval] VARIANT_BOOL *pVal);
  	[propput, helpstring("property BoolAttrByName")] HRESULT BoolAttrByName([in] BSTR name, [in] VARIANT_BOOL newval);
+ 	[helpstring("getter for property BoolAttrByName")] HRESULT GetBoolAttrByNameDisp([in] BSTR name, [out, retval] VARIANT_BOOL *pVal);
+ 	[helpstring("setter for property BoolAttrByName")] HRESULT SetBoolAttrByNameDisp([in] BSTR name, [in] VARIANT_BOOL newval);
  	[propget, helpstring("property RefAttrByName")] HRESULT RefAttrByName([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[propput, helpstring("property RefAttrByName")] HRESULT RefAttrByName([in] BSTR name, [in] IMgaFCO* newval);
+ 	[helpstring("getter for property RefAttrByName")] HRESULT GetRefAttrByNameDisp([in] BSTR name, [out, retval] IMgaFCO **pVal);
+ 	[helpstring("setter for property RefAttrByName")] HRESULT SetRefAttrByNameDisp([in] BSTR name, [in] IMgaFCO* newval);
  	[helpstring("Remove attribute for this object, expose value of base object or default")] 
  											HRESULT ClearAttrByName([in] BSTR name);
***************
*** 776,788 ****
--- 803,825 ----
  	[id(0x540), propget, helpstring("property RegistryNode")] 
  		HRESULT RegistryNode([in] BSTR path, [out, retval] IMgaRegNode **pVal);
+ 	[helpstring("getter for property RegistryNode")] 
+ 		HRESULT GetRegistryNodeDisp([in] BSTR path, [out, retval] IMgaRegNode **pVal);
  	[id(0x541), propget, helpstring("property Registry")] 
  		HRESULT Registry([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
+ 	[helpstring("getter for property Registry")] 
+ 		HRESULT GetRegistryDisp([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
  	[id(0x542), propget, helpstring("property RegistryValue")] 
  		HRESULT RegistryValue([in] BSTR path, [out, retval] BSTR *pVal);
  	[id(0x542), propput, helpstring("property RegistryValue")] 
  		HRESULT RegistryValue([in] BSTR path, [in] BSTR newval);
+ 	[helpstring("getter for property RegistryValue")] 
+ 		HRESULT GetRegistryValueDisp([in] BSTR path, [out, retval] BSTR *pVal);
+ 	[helpstring("setter for property RegistryValue")] 
+ 		HRESULT SetRegistryValueDisp([in] BSTR path, [in] BSTR newval);
  
  	[id(0x544), propget, helpstring("property Constraints")] 
  		HRESULT Constraints([in] VARIANT_BOOL includemeta, [out, retval] IMgaConstraints **pVal);
+ 	[helpstring("getter for property Constraints")] 
+ 		HRESULT GetConstraintsDisp([in] VARIANT_BOOL includemeta, [out, retval] IMgaConstraints **pVal);
  	[id(0x545), helpstring("method AddConstraint")] 
  		HRESULT AddConstraint([in] IMgaConstraint *constraint);
***************
*** 861,873 ****
--- 898,920 ----
  	[id(0x540), propget, helpstring("property RegistryNode")] 
  		HRESULT RegistryNode([in] BSTR path, [out, retval] IMgaRegNode **pVal);
+ 	[helpstring("getter for property RegistryNode")] 
+ 		HRESULT GetRegistryNodeDisp([in] BSTR path, [out, retval] IMgaRegNode **pVal);
  	[id(0x541), propget, helpstring("property Registry")] 
  		HRESULT Registry([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
+ 	[helpstring("getter for property Registry")] 
+ 		HRESULT GetRegistryDisp([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
  	[id(0x542), propget, helpstring("property RegistryValue")] 
  		HRESULT RegistryValue([in] BSTR path, [out, retval] BSTR *pVal);
+ 	[helpstring("getter for property RegistryValue")] 
+ 		HRESULT GetRegistryValueDisp([in] BSTR path, [out, retval] BSTR *pVal);
  	[id(0x542), propput, helpstring("property RegistryValue")] 
  		HRESULT RegistryValue([in] BSTR path, [in] BSTR newval);
+ 	[helpstring("setter for property RegistryValue")] 
+ 		HRESULT SetRegistryValueDisp([in] BSTR path, [in] BSTR newval);
  
  	[id(0x544), propget, helpstring("property Constraints")] 
  		HRESULT Constraints([in] VARIANT_BOOL includemeta, [out, retval] IMgaConstraints **pVal);
+ 	[helpstring("getter for property Constraints")] 
+ 		HRESULT GetConstraintsDisp([in] VARIANT_BOOL includemeta, [out, retval] IMgaConstraints **pVal);
  	[id(0x545), helpstring("method AddConstraint")] 
  		HRESULT AddConstraint([in] IMgaConstraint *constraint);
***************
*** 891,894 ****
--- 938,943 ----
  	[id(0x554),propget, helpstring("property ChildFCO, return NULL if not found")] 
  		HRESULT ChildFCO([in] BSTR name, [out, retval] IMgaFCO **pVal);
+ 	[helpstring("getter for property ChildFCO, return NULL if not found")] 
+ 		HRESULT GetChildFCODisp([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[id(0x555), helpstring("method GetDescendantFCOs: recursive search")] 
  		HRESULT GetDescendantFCOs([in] IMgaFilter *filter, [out, retval] IMgaFCOs **returnset);
***************
*** 923,928 ****
--- 972,981 ----
  	[propget, helpstring("property ChildDerivedFrom")] HRESULT ChildDerivedFrom([in] IMgaFCO *baseobj, [out, retval] IMgaFCO **pVal);
  
+ 	[helpstring("getter for property ChildDerivedFrom")] HRESULT GetChildDerivedFromDisp([in] IMgaFCO *baseobj, [out, retval] IMgaFCO **pVal);
+ 
  	[propget, helpstring("property AspectParts")] 
  					HRESULT AspectParts([in] IMgaMetaAspect * asp, [in] unsigned int filter, [out, retval] IMgaParts **pVal);
+ 	[helpstring("getter for property AspectParts")] 
+ 					HRESULT GetAspectPartsDisp([in] IMgaMetaAspect * asp, [in] unsigned int filter, [out, retval] IMgaParts **pVal);
  
  	[ helpstring("method CreateSimpleConn")] 
***************
*** 944,947 ****
--- 997,1002 ----
  	[id(0x554),propget, helpstring("property ChildFCO, return NULL if not found")] 
  		HRESULT ChildFCO([in] BSTR name, [out, retval] IMgaFCO **pVal);
+ 	[helpstring("getter for property ChildFCO, return NULL if not found")] 
+ 		HRESULT GetChildFCODisp([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[id(0x555), helpstring("method GetDescendantFCOs: recursive search")] 
  		HRESULT GetDescendantFCOs([in] IMgaFilter *filter, [out, retval] IMgaFCOs **returnset);
***************
*** 986,993 ****
--- 1041,1053 ----
  	[propput, helpstring("property RegistryMode")] HRESULT RegistryMode([in] VARIANT_BOOL own);
  	[propget, helpstring("property RegistryNode")] HRESULT RegistryNode([in] BSTR path, [out, retval] IMgaRegNode **pVal);
+ 	[helpstring("getter for property RegistryNode")] HRESULT GetRegistryNodeDisp([in] BSTR path, [out, retval] IMgaRegNode **pVal);
  	[propget, helpstring("property Registry")] 
  		HRESULT Registry([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
+ 	[helpstring("getter for property Registry")] 
+ 		HRESULT GetRegistryDisp([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
  	[propget, helpstring("property RegistryValue")] HRESULT RegistryValue([in] BSTR path, [out, retval] BSTR *pVal);
  	[propput, helpstring("property RegistryValue")] HRESULT RegistryValue([in] BSTR path, [in] BSTR newval);
+ 	[helpstring("getter for property RegistryValue")] HRESULT GetRegistryValueDisp([in] BSTR path, [out, retval] BSTR *pVal);
+ 	[helpstring("setter for property RegistryValue")] HRESULT SetRegistryValueDisp([in] BSTR path, [in] BSTR newval);
  
  
***************
*** 1061,1064 ****
--- 1121,1125 ----
  	[propget, helpstring("property Members")] HRESULT Members([out, retval] IMgaFCOs **pVal);
  	[propget, helpstring("property IsMember")] HRESULT IsMember([in] IMgaFCO *obj, [out, retval] VARIANT_BOOL *pVal);
+ 	[helpstring("getter for property IsMember")] HRESULT GetIsMemberDisp([in] IMgaFCO *obj, [out, retval] VARIANT_BOOL *pVal);
  
  	[id(0x580), helpstring("method CompareToBase; all elements are compared; 0 if all match")] 
***************
*** 1171,1177 ****
--- 1232,1244 ----
  	HRESULT SubNodes([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **p);
  
+ 	[helpstring("getter for property SubNodes")]
+ 	HRESULT GetSubNodesDisp([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **p);
+ 
  	[propget, helpstring("property SubNodeByName")]
  	HRESULT SubNodeByName([in] BSTR name, [out, retval] IMgaRegNode **pVal);
  
+ 	[helpstring("getter for property SubNodeByName")]
+ 	HRESULT GetSubNodeByNameDisp([in] BSTR name, [out, retval] IMgaRegNode **pVal);
+ 
  	[propget, helpstring("property ParentNode")]
  	HRESULT ParentNode([out, retval] IMgaRegNode **p);
***************
*** 1257,1266 ****
--- 1324,1341 ----
  	[propget, helpstring("property RegistryNode")] 
  		HRESULT RegistryNode([in] BSTR path, [out, retval] IMgaRegNode **pVal);
+ 	[helpstring("getter for property RegistryNode")] 
+ 		HRESULT GetRegistryNodeDisp([in] BSTR path, [out, retval] IMgaRegNode **pVal);
  	[propget, helpstring("property Registry")] 
  		HRESULT Registry([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
+ 	[helpstring("getter for property Registry")] 
+ 		HRESULT GetRegistryDisp([in, defaultvalue(0)] VARIANT_BOOL virtuals, [out, retval] IMgaRegNodes **pVal);
  	[propget, helpstring("property RegistryValue")] 
  		HRESULT RegistryValue([in] BSTR path, [out, retval] BSTR *pVal);
  	[propput, helpstring("property RegistryValue")] 
  		HRESULT RegistryValue([in] BSTR path, [in] BSTR newval);
+ 	[helpstring("getter for property RegistryValue")] 
+ 		HRESULT GetRegistryValueDisp([in] BSTR path, [out, retval] BSTR *pVal);
+ 	[helpstring("setter for property RegistryValue")] 
+ 		HRESULT SetRegistryValueDisp([in] BSTR path, [in] BSTR newval);
  
  	[helpstring("method Clear")] HRESULT Clear();



More information about the GME-commit mailing list