CATEGORYINFO_FLAGS enumeration (shobjidl_core.h)

Provides a set of flags for use with the CATEGORY_INFO structure.

Syntax

typedef enum CATEGORYINFO_FLAGS {
  CATINFO_NORMAL = 0,
  CATINFO_COLLAPSED = 0x1,
  CATINFO_HIDDEN = 0x2,
  CATINFO_EXPANDED = 0x4,
  CATINFO_NOHEADER = 0x8,
  CATINFO_NOTCOLLAPSIBLE = 0x10,
  CATINFO_NOHEADERCOUNT = 0x20,
  CATINFO_SUBSETTED = 0x40,
  CATINFO_SEPARATE_IMAGES = 0x80,
  CATINFO_SHOWEMPTY = 0x100
} ;

Constants

 
CATINFO_NORMAL
Value: 0
0x00000000. Applies default properties for the category.
CATINFO_COLLAPSED
Value: 0x1
0x00000001. The category should appear as collapsed
CATINFO_HIDDEN
Value: 0x2
0x00000002. The category should appear as hidden.
CATINFO_EXPANDED
Value: 0x4
0x00000004. The category should appear as expanded.
CATINFO_NOHEADER
Value: 0x8
0x00000008. The category has no header.
CATINFO_NOTCOLLAPSIBLE
Value: 0x10
0x00000010. The category cannot be collapsed.
CATINFO_NOHEADERCOUNT
Value: 0x20
0x00000020. The count of items in the category should not be displayed in the header.
CATINFO_SUBSETTED
Value: 0x40
0x00000040. Windows 7 and later. The category should appear subsetted.
CATINFO_SEPARATE_IMAGES
Value: 0x80
CATINFO_SHOWEMPTY
Value: 0x100

Requirements

Requirement Value
Minimum supported client Windows XP, Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header shobjidl_core.h (include Shobjidl.h)