WriteClassStg

Stores the specified CLSID in a storage object.

WINOLEAPI WriteClassStg(

IStorage * pStg,

//Points to the IStorage interface on the storage object

REFCLSID rclsid

//Specifies the CLSID to be stored in the storage object

);

Parameters

pStg
[in] IStorage pointer to the storage object that will get a new CLSID.
rclsid
[in] Points to the 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

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.

See Also

OleSave, ReadClassStg