This function reads the CLSID previously written to a storage object with the WriteClassStg.
At a Glance
Header file: | Ole2.h |
Windows CE versions: | 2.0 and later |
Syntax
WINOLEAPI ReadClassStg( IStorage * pStg, CLSID * pclsid);
Parameters
pStg
[in] Pointer to the IStorage interface on the storage object containing the CLSID to be retrieved.
pclsid
[out] Pointer to where the CLSID is written. Can return CLSID_NULL.
Return Values
This function supports the standard return value E_OUTOFMEMORY, as well as the following:
S_OK
The CLSID was returned successfully.
This function also returns any of the error values returned by the IStorage::Stat method.
Windows CE Remarks
Passing into this function any invalid and, under some circumstances, NULL pointers will result in unexpected termination of the application.
Remarks
This function is simply a helper function that calls the IStorage::Stat method and retrieves the CLSID previously written to the storage object with a call to WriteClassStg from the STATSTG structure.