_SICHINTF enumeration (shobjidl_core.h)
Used to determine how to compare two Shell items. IShellItem::Compare uses this enumerated type.
Syntax
typedef enum _SICHINTF {
SICHINT_DISPLAY = 0,
SICHINT_ALLFIELDS,
SICHINT_CANONICAL = 0x10000000,
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000
} ;
Constants
SICHINT_DISPLAY Value: 0 0x00000000. This relates to the iOrder parameter of the IShellItem::Compare interface and indicates that the comparison is based on the display in a folder view. |
SICHINT_ALLFIELDS (int)0x80000000. Exact comparison of two instances of a Shell item. |
SICHINT_CANONICAL Value: 0x10000000 0x10000000. This relates to the iOrder parameter of the IShellItem::Compare interface and indicates that the comparison is based on a canonical name. |
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL Value: 0x20000000 0x20000000. Windows 7 and later. If the Shell items are not the same, test the file system paths. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP, Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | shobjidl_core.h (include Shobjidl.h) |