GME  13
Public Member Functions | Properties
IMgaObject Interface Reference

import "Mga.idl";

Inheritance diagram for IMgaObject:
Inheritance graph
[legend]

List of all members.

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]

Detailed Description

Definition at line 718 of file Mga.idl.


Member Function Documentation

HRESULT IMgaObject::Associate ( [in] VARIANT  userdata)
HRESULT IMgaObject::Check ( )
HRESULT IMgaObject::CheckProject ( [in] IMgaProject project)
HRESULT IMgaObject::CheckTree ( )
HRESULT IMgaObject::Close ( )
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)

Property Documentation

BSTR IMgaObject::AbsPath [get]
IMgaObjects IMgaObject::ChildObjects [get]
VARIANT_BOOL IMgaObject::Exempt [get, set]
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]
long IMgaObject::RelID [get, set]
long IMgaObject::Status [get]

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