| 
    GME
    13
    
   
   | 
  
  
  
 
import "Mga.idl";

Public Member Functions | |
| HRESULT | GetIsEqualDisp ([in] IMgaObject *o,[out, retval] VARIANT_BOOL *pVal) | 
| HRESULT | GetParent ([out] IMgaObject **pVal,[out, defaultvalue(0)] objtype_enum *objtype) | 
| HRESULT | CheckProject ([in] IMgaProject *project) | 
| HRESULT | DestroyObject () | 
| HRESULT | Open ([in, defaultvalue(OPEN_READ)] openmode mode) | 
| HRESULT | Close () | 
| HRESULT | Associate ([in] VARIANT userdata) | 
| HRESULT | SendEvent ([in] long mask) | 
| HRESULT | Check () | 
| HRESULT | CheckTree () | 
| HRESULT | GetChildObjectByRelIDDisp ([in] long relid,[out, retval] IMgaObject **pVal) | 
| HRESULT | GetObjectByPathDisp ([in] BSTR path,[out, retval] IMgaObject **pVal) | 
| HRESULT | GetNthObjectByPathDisp ([in] long n_th,[in] BSTR path,[out, retval] IMgaObject **pVal) | 
| HRESULT | PutReadOnlyAccessWithPropagate ([in] VARIANT_BOOL pReadOnly) | 
| HRESULT | PutReadOnlyAccess ([in] VARIANT_BOOL pReadOnly) | 
| HRESULT | HasReadOnlyAccess ([out, retval] VARIANT_BOOL *pReadOnly) | 
| HRESULT | GetGuid ([in, out] long *l1,[in, out] long *l2,[in, out] long *l3,[in, out] long *l4) | 
| HRESULT | PutGuid ([in] long l1,[in] long l2,[in] long l3,[in] long l4) | 
| HRESULT | GetGuidDisp ([out, retval] BSTR *guid_str) | 
| HRESULT | PutGuidDisp ([in] BSTR guid_str) | 
Properties | |
| long | Status [get] | 
| VARIANT_BOOL | IsWritable [get] | 
| ID_type | ID [get] | 
| BSTR | Name [get, set] | 
| BSTR | AbsPath [get] | 
| IMgaMetaBase | MetaBase [get] | 
| objtype_enum | ObjType [get] | 
| IMgaProject | Project [get] | 
| IMgaTerritory | Territory [get] | 
| VARIANT_BOOL | IsEqual ([in] IMgaObject o) [get] | 
| VARIANT | CurrentAssociation [get] | 
| long | RelID [get, set] | 
| VARIANT_BOOL | IsLibObject [get] | 
| VARIANT_BOOL | Exempt [get, set] | 
| IMgaObjects | ChildObjects [get] | 
| IMgaObject | ChildObjectByRelID ([in] long relid) [get] | 
| IMgaObject | ObjectByPath ([in] BSTR path) [get] | 
| IMgaObject | NthObjectByPath ([in] long n_th,[in] BSTR path) [get] | 
| HRESULT IMgaObject::Associate | ( | [in] VARIANT | userdata | ) | 
| HRESULT IMgaObject::Check | ( | ) | 
| HRESULT IMgaObject::CheckProject | ( | [in] IMgaProject * | project | ) | 
| HRESULT IMgaObject::CheckTree | ( | ) | 
| HRESULT IMgaObject::Close | ( | ) | 
| HRESULT IMgaObject::DestroyObject | ( | ) | 
| HRESULT IMgaObject::GetChildObjectByRelIDDisp | ( | [in] long | relid, | 
| [out, retval] IMgaObject ** | pVal | ||
| ) | 
| HRESULT IMgaObject::GetGuid | ( | [in, out] long * | l1, | 
| [in, out] long * | l2, | ||
| [in, out] long * | l3, | ||
| [in, out] long * | l4 | ||
| ) | 
| HRESULT IMgaObject::GetGuidDisp | ( | [out, retval] BSTR * | guid_str | ) | 
| HRESULT IMgaObject::GetIsEqualDisp | ( | [in] IMgaObject * | o, | 
| [out, retval] VARIANT_BOOL * | pVal | ||
| ) | 
| HRESULT IMgaObject::GetNthObjectByPathDisp | ( | [in] long | n_th, | 
| [in] BSTR | path, | ||
| [out, retval] IMgaObject ** | pVal | ||
| ) | 
| HRESULT IMgaObject::GetObjectByPathDisp | ( | [in] BSTR | path, | 
| [out, retval] IMgaObject ** | pVal | ||
| ) | 
| HRESULT IMgaObject::GetParent | ( | [out] IMgaObject ** | pVal, | 
| [out, defaultvalue(0)] objtype_enum * | objtype | ||
| ) | 
| HRESULT IMgaObject::HasReadOnlyAccess | ( | [out, retval] VARIANT_BOOL * | pReadOnly | ) | 
| HRESULT IMgaObject::Open | ( | [in, defaultvalue(OPEN_READ)] openmode | mode | ) | 
| HRESULT IMgaObject::PutGuid | ( | [in] long | l1, | 
| [in] long | l2, | ||
| [in] long | l3, | ||
| [in] long | l4 | ||
| ) | 
| HRESULT IMgaObject::PutGuidDisp | ( | [in] BSTR | guid_str | ) | 
| HRESULT IMgaObject::PutReadOnlyAccess | ( | [in] VARIANT_BOOL | pReadOnly | ) | 
| HRESULT IMgaObject::PutReadOnlyAccessWithPropagate | ( | [in] VARIANT_BOOL | pReadOnly | ) | 
| HRESULT IMgaObject::SendEvent | ( | [in] long | mask | ) | 
BSTR IMgaObject::AbsPath [get] | 
        
IMgaObject IMgaObject::ChildObjectByRelID([in] long relid) [get] | 
        
IMgaObjects IMgaObject::ChildObjects [get] | 
        
VARIANT IMgaObject::CurrentAssociation [get] | 
        
VARIANT_BOOL IMgaObject::Exempt [get, set] | 
        
ID_type IMgaObject::ID [get] | 
        
VARIANT_BOOL IMgaObject::IsEqual([in] IMgaObject o) [get] | 
        
VARIANT_BOOL IMgaObject::IsLibObject [get] | 
        
VARIANT_BOOL IMgaObject::IsWritable [get] | 
        
BSTR IMgaObject::Name [get, set] | 
        
IMgaObject IMgaObject::NthObjectByPath([in] long n_th, [in] BSTR path) [get] | 
        
IMgaObject IMgaObject::ObjectByPath([in] BSTR path) [get] | 
        
long IMgaObject::RelID [get, set] | 
        
long IMgaObject::Status [get] | 
        
 1.7.6.1