WriteClassStm

This function writes a CLSID to the specified stream object so it can be read by the ReadClassStm function. Most applications do not call WriteClassStm directly.

At a Glance

Header file: Ole2.h
Windows CE versions: 2.0 and later

Syntax

WINOLEAPI WriteClassStm( IStream * pStm, REFCLSID rclsid);

Parameters

pStm

[in] IStream pointer to the stream into which the CLSID is to be written.

rclsid

[in] CLSID to write to the stream.

Return Values

S_OK

Indicates the CLSID was successfully written.

STG_E_MEDIUMFULL

The CLSID could not be written because there is no space left on device.

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 WriteClassStm function writes a CLSID to the specified stream object so it can be read by the ReadClassStm function. Most applications do not call WriteClassStm directly.