CreateClassMoniker

Creates a file moniker based on the specified path.

WINOLEAPI CreateClassMoniker(

REFCLSID rclsid,

//Class this moniker binds to

IMoniker **ppmk

//Indirect pointer to class moniker

);

Parameters

rclsid
[in] Reference to the CLSID of the object type to which this moniker binds.
ppmk
[out] When successful, indirect pointer to the IMoniker interface on the new class moniker. In this case, the function has called IUnknown::AddRef on the parameter and the caller is responsible for calling IUnknown::Release. When an error occurs, the value of the pointer is NULL.

Return Values

S_OK
The moniker has been created successfully.
E_INVALIDARG
One or more arguments are invalid.

Remarks

CreateClassMoniker creates a class moniker that refers to the given class. The class moniker will supports binding to a fresh instance of the class identified by the CLSID in rclsid..

See Also

IMoniker - Class Moniker Implementation