IOleObject::GetUserClassID
Returns an object's class identifier, the CLSID corresponding to the string
identifying the object to an end user.
HRESULT GetUserClassID(
CLSID *pClsid
| //Pointer to the class identifier
|
);
|
|
Parameter
pClsid
[out] Points to the class identifier (CLSID) to be returned. An object's CLSID
is the binary equivalent of the user-type name returned by
IOleObject::GetUserType.
Return Values
S_OK
CLSID returned successfully.
E_FAIL
An unspecified error occurred.
Comments
GetUserClassID returns the CLSID associated with the object in the registration database.
Normally, this value is identical to the CLSID stored with the object, which is
returned by
IPersist::GetClassID. For linked objects, this is the CLSID of the last bound link source. If the
object is running in an application different from the one in which it was
created and for the purpose of being edited is emulating a class that the container
application recognizes, the CLSID returned will be that of the class being
emulated rather than that of the object's own class.
See Also
IOleObject::GetUserType,
IPersist::GetClassID,
OleDoAutoConvert,
OleGetAutoConvert,
OleSetAutoConvert,
GetConvertStg,
SetConvertStg
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database