CoIsOle1Class
Determines if
a given CLSID represents an OLE 1 object.
BOOL CoIsOle1Class(
REFCLSID rclsid |
//CLSID to check |
); |
|
Parameter
rclsid
[in] CLSID to
check.
Return Values
S_TRUE
CLSID refers
to an OLE 1 object.
S_FALSE
CLSID does
not refer to an OLE 1 object.
Remarks
CoIsOle1Class
determines whether an object class is
from OLE 1. You can use it to prevent linking to embedded OLE 1 objects within
a container, which OLE 1 objects do not support. Once a container has
determined that copied data represents an embedded object, the container code
can call CoIsOle1Class to determine whether the embedded object is an
OLE 1 object. If CoIsOle1Class returns S_TRUE, the container does not
offer CF_LINKSOURCE as one of its clipboard formats. This is one of several OLE
compatibility functions. Other compatibility functions, listed below, can be
used to convert the storage formats of objects between OLE 1 and OLE.
See Also