SICHINTF enumeration
Used to determine how to compare two Shell items. IShellItem::Compare uses this enumerated type.
Syntax
typedef enum _SICHINTF { SICHINT_DISPLAY = 0x00000000, SICHINT_ALLFIELDS = (int)0x80000000, SICHINT_CANONICAL = 0x10000000, SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000 } SICHINTF;
Constants
- SICHINT_DISPLAY
-
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
-
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
-
0x20000000. Windows 7 and later. If the Shell items are not the same, test the file system paths.
Requirements
|
Minimum supported client | Windows XP, Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
|
IDL |
|
Send comments about this topic to Microsoft
Build date: 11/28/2012