# MKSYS

The MKSYS enumeration constants indicate the moniker’s class. They are returned from the IMoniker::IsSystemMoniker method. MKSYS is defined in Objidl.h.

    typedef enum tagMKSYS
    {
        MKSYS_NONE               = 0,
        MKSYS_GENERICCOMPOSITE   = 1,
        MKSYS_FILEMONIKER        = 2,
        MKSYS_ANTIMONIKER        = 3,
        MKSYS_ITEMMONIKER        = 4,
        MKSYS_POINTERMONIKER     = 5,
        MKSYS_CLASSMONIKER       = 7
    } MKSYS;

Elements

MKSYS_NONE
  Indicates a custom moniker implementation.
MKSYS_GENERICCOMPOSITE
  Indicates the system’s generic composite moniker class.
MKSYS_FILEMONIKER
  Indicates the system’s file moniker class.
MKSYS_ANTIMONIKER
  Indicates the system’s anti-moniker class.
MKSYS_ITEMMONIKER
  Indicates the system’s item moniker class.
MKSYS_POINTERMONIKER
  Indicates the system’s pointer moniker class.
MKSYS_CLASSMONIKER
  Indicates the system’s class moniker class.

See Also

IMoniker::IsSystemMoniker