Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |