Common Properties
The following attributes and functions are supported by the MetaInfo, MetaLabelInfo, and COM AIM classes. Additional versioning properties are supported by the IMetaInfo and IMetaBIZInfo interfaces.
Property |
Type |
Description |
ObjectID |
Long |
The object identifier ("internal" object ID). |
Name |
BSTR |
The object name. |
Description |
BSTR |
The object description. |
CreateDate |
DATE |
The date and time when the object was created (read only). |
UpdateDate |
DATE |
The data and time when the object was updated (read only). |
Class |
BSTR |
The class name of the object. |
Owner |
BSTR |
The name of the owner who owns this object. |
OwnerID |
Long |
The ID of the owner for this object. |
ClassGUID |
BSTR |
The string GUID of the class (“global” class ID). |
ObjectGUID |
BSTR |
The string GUID of the object (“global” object ID). |
ClassID |
Long |
The class identifier (“internal” class ID). |
SecurityProfileID |
Long |
The ID of the Security Profile for this object. |
get_ObjectID
Purpose:
Gets the object ID.
Syntax:
HRESULT get_ObjectID(long *pVal)
put_ObjectID
Purpose:
Sets the object ID.
Syntax:
HRESULT put_ObjectID(long newVal);
get_Name
Purpose:
Gets the object name.
Syntax:
HRESULT get_Name(BSTR *pVal);
put_Name
Purpose:
Sets the object name.
Syntax:
HRESULT put_Name(BSTR newVal);
get_Description
Purpose:
Gets the object description.
Syntax:
HRESULT get_Description(BSTR *pVal);
put_Description
Purpose:
Sets the object description.
Syntax:
HRESULT put_Description(BSTR newVal);
get_CreateDate
Purpose:
Gets the object creation date.
Syntax:
HRESULT get_CreateDate(DATE *pVal);
get_UpdateDate
Purpose:
Gets the date of the last update to the object.
Syntax:
HRESULT get_UpdateDate(DATE *pVal);
get_Class
Purpose:
Gets the object’s class name.
Syntax:
HRESULT get_Class(BSTR *pVal);
put_Class
Purpose:
Sets the object’s class name.
Syntax:
HRESULT put_Class(BSTR newVal);
get_Owner
Purpose:
Gets the name of the owner of the object.
Syntax:
HRESULT get_Owner(BSTR *pVal);
put_Owner
Purpose:
Sets ownername.
Syntax:
HRESULT put_Owner(BSTR newVal);
get_ClassGUID
Purpose:
Gets the object class GUID
Syntax:
HRESULT get_ClassGUID(BSTR *pVal);
put_ClassGUID
Purpose:
Sets the object class GUID
Syntax:
HRESULT put_ClassGUID(BSTR newVal);
get_ObjectGUID
Purpose:
Gets the object GUID
Syntax:
HRESULT get_ObjectGUID(BSTR *pVal);
put_ObjectGUID
Purpose:
Sets the object GUID
Syntax:
HRESULT put_ObjectGUID(BSTR *newVal);
get_ClassID
Purpose:
Gets the object class ID.
Syntax:
HRESULT get_ClassID(long *pVal);
put_ClassID
Purpose:
Gets the object class ID.
Syntax:
HRESULT put_ClassID(long newVal);
get_SecurityProfileID
Purpose:
Gets the object security profile ID.
Syntax:
HRESULT get_SecurityProfileID(LONG *pVal);
put_SecurityProfileID
Purpose:
Sets the object security profile ID.
Syntax:
HRESULT put_SecurityProfileID(LONG newVal);