GME  13
Public Member Functions | Properties
ICoreObject Interface Reference

import "Core.idl";

List of all members.

Public Member Functions

HRESULT GetAttributeDisp ([in] attrid_type attrid,[out, retval] ICoreAttribute **p)
HRESULT GetAttributeValueDisp ([in] attrid_type attrid,[out, retval] VARIANT *p)
HRESULT SetAttributeValueDisp ([in] attrid_type attrid,[in] VARIANT p)
HRESULT GetLoadedAttrValueDisp ([in] attrid_type attrid,[out, retval] VARIANT *p)
HRESULT GetPreviousAttrValueDisp ([in] attrid_type attrid,[out, retval] VARIANT *p)
HRESULT GetPeerLockValueDisp ([in] attrid_type attrid,[out, retval] locking_type *p)
HRESULT SearchCollection ([in] attrid_type coll_attrid,[in] attrid_type search_attrid,[in] VARIANT search_value,[out, retval] ICoreObject **p)
HRESULT Delete ()
HRESULT Clone ([out] ICoreObject **p)

Properties

ICoreProject Project [get]
ICoreMetaObject MetaObject [get]
objid_type ObjID [get]
ICoreAttribute Attribute ([in] attrid_type attrid) [get]
ICoreAttributes Attributes [get]
VARIANT AttributeValue ([in] attrid_type attrid) [get, set]
VARIANT LoadedAttrValue ([in] attrid_type attrid) [get]
VARIANT PreviousAttrValue ([in] attrid_type attrid) [get]
locking_type PeerLockValue ([in] attrid_type attrid) [get]
VARIANT_BOOL IsDeleted [get]

Detailed Description

Definition at line 462 of file Core.idl.


Member Function Documentation

HRESULT ICoreObject::Clone ( [out] ICoreObject **  p)
HRESULT ICoreObject::Delete ( )
HRESULT ICoreObject::GetAttributeDisp ( [in] attrid_type  attrid,
[out, retval] ICoreAttribute **  p 
)
HRESULT ICoreObject::GetAttributeValueDisp ( [in] attrid_type  attrid,
[out, retval] VARIANT *  p 
)
HRESULT ICoreObject::GetLoadedAttrValueDisp ( [in] attrid_type  attrid,
[out, retval] VARIANT *  p 
)
HRESULT ICoreObject::GetPeerLockValueDisp ( [in] attrid_type  attrid,
[out, retval] locking_type p 
)
HRESULT ICoreObject::GetPreviousAttrValueDisp ( [in] attrid_type  attrid,
[out, retval] VARIANT *  p 
)
HRESULT ICoreObject::SearchCollection ( [in] attrid_type  coll_attrid,
[in] attrid_type  search_attrid,
[in] VARIANT  search_value,
[out, retval] ICoreObject **  p 
)
HRESULT ICoreObject::SetAttributeValueDisp ( [in] attrid_type  attrid,
[in] VARIANT  p 
)

Property Documentation

ICoreAttributes ICoreObject::Attributes [get]
VARIANT ICoreObject::AttributeValue [get, set]
VARIANT_BOOL ICoreObject::IsDeleted [get]
VARIANT ICoreObject::LoadedAttrValue([in] attrid_type attrid) [get]

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