Indicates whether this moniker is of one of the system-supplied moniker classes.
HRESULT IsSystemMoniker(
DWORD *pdwMksys //Pointer to value from MKSYS enumeration
);
New values of the MKSYS enumeration may be defined in the future; therefore you should explicitly test for each value you are interested in.
Your implementation of this method must return MKSYS_NONE. You cannot use this function to identify your own monikers (for example, in your implementation of IMoniker::ComposeWith). Instead, you should use your moniker's implementation of IPersist::GetClassID or use IUnknown::QueryInterface to test for your own private interface.
Windows NT: Use version 3.1 or later.
Windows: Use Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in objidl.h.