# 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