This function stores the specified CLSID in a storage object.
At a Glance
Header file: | Ole2.h |
Windows CE versions: | 2.0 and later |
Syntax
WINOLEAPI WriteClassStg( IStorage * pStg, REFCLSID rclsid);
Parameters
pStg
[in] IStorage pointer to the storage object that gets a new CLSID.
rclsid
[in] CLSID to be stored with the object.
Return Values
S_OK
Indicates the CLSID was successfully written to the file.
STG_E_MEDIUMFULL
Indicates the CLSID could not be written due to lack of memory.
IStorage::SetClass method error return values.
Remarks
Passing into this function any invalid and, under some circumstances, NULL pointers will result in unexpected termination of the application.
The WriteClassStg function writes a CLSID to the specified storage object so it can be read by the ReadClassStg function. Container applications typically call this function before calling the IPersistStorage::Save method.