MKSYS enumeration (objidl.h)

Indicates the moniker's class.

Syntax

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_OBJREFMONIKER = 8,
  MKSYS_SESSIONMONIKER = 9,
  MKSYS_LUAMONIKER = 10
} MKSYS;

Constants

 
MKSYS_NONE
Value: 0
Indicates a custom moniker implementation.
MKSYS_GENERICCOMPOSITE
Value: 1
Indicates the system's generic composite moniker class.
MKSYS_FILEMONIKER
Value: 2
Indicates the system's file moniker class.
MKSYS_ANTIMONIKER
Value: 3
Indicates the system's anti-moniker class.
MKSYS_ITEMMONIKER
Value: 4
Indicates the system's item moniker class.
MKSYS_POINTERMONIKER
Value: 5
Indicates the system's pointer moniker class.
MKSYS_CLASSMONIKER
Value: 7
Indicates the system's class moniker class.
MKSYS_OBJREFMONIKER
Value: 8
Indicates the system's OBJREF moniker class.
MKSYS_SESSIONMONIKER
Value: 9
Indicates the system's terminal server session moniker class.
MKSYS_LUAMONIKER
Value: 10
Indicates the system's elevation moniker class.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header objidl.h

See also

IMoniker::IsSystemMoniker