CreateClassMoniker (Compact 2013)

3/26/2014

This function creates a class moniker that refers to the given class.

Syntax

WINOLEAPI CreateClassMoniker(
  REFCLSID rclsid,
  IMoniker** ppmk
);

Parameters

  • rclsid
    [in] Reference to the CLSID of the object type to which this moniker binds.
  • ppmk
    [out] Address of IMoniker* pointer variable that receives the interface pointer to the new class moniker. On successful return, the function has called IUnknown::AddRef on the moniker and the caller is responsible for calling IUnknown::Release. When an error occurs, the value of the moniker pointer is NULL.

Return Value

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

Remarks

The class moniker supports binding to a fresh instance of the class identified by the CLSID in rclsid.

To determine whether the platform supports this function, see Determining Supported COM APIs.

Requirements

Header

objbase.h

Library

ole32.lib

See Also

Reference

COM Functions