[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
- Previous message: [GME-commit] GMESRC/GME/Gme GMEView.cpp,1.176,1.177
- Next message: [GME-commit]
GMESRC/GME/Core CoreProject.h,1.8,1.9 CoreObject.h,1.10,1.11
CoreMetaProject.h,1.5,1.6 CoreMetaObject.h,1.5,1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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();
- Previous message: [GME-commit] GMESRC/GME/Gme GMEView.cpp,1.176,1.177
- Next message: [GME-commit]
GMESRC/GME/Core CoreProject.h,1.8,1.9 CoreObject.h,1.10,1.11
CoreMetaProject.h,1.5,1.6 CoreMetaObject.h,1.5,1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the GME-commit
mailing list