NSTCSTYLE2 enumeration (shobjidl.h)

Used by methods of the INameSpaceTreeControl2 to specify extended display styles in a Shell namespace treeview.

Syntax

typedef enum NSTCSTYLE2 {
  NSTCS2_DEFAULT = 0,
  NSTCS2_INTERRUPTNOTIFICATIONS = 0x1,
  NSTCS2_SHOWNULLSPACEMENU = 0x2,
  NSTCS2_DISPLAYPADDING = 0x4,
  NSTCS2_DISPLAYPINNEDONLY = 0x8,
  NTSCS2_NOSINGLETONAUTOEXPAND = 0x10,
  NTSCS2_NEVERINSERTNONENUMERATED = 0x20
} ;

Constants

 
NSTCS2_DEFAULT
Value: 0
Displays the tree nodes in default mode, which includes none of the following values.
NSTCS2_INTERRUPTNOTIFICATIONS
Value: 0x1
Displays interrupt notifications.
NSTCS2_SHOWNULLSPACEMENU
Value: 0x2
Displays the context menu in the padding space.
NSTCS2_DISPLAYPADDING
Value: 0x4
Inserts spacing (padding) between top-level nodes.
NSTCS2_DISPLAYPINNEDONLY
Value: 0x8
Filters items based on the System.IsPinnedToNameSpaceTree value when INameSpaceTreeControlFolderCapabilities is implemented.
NTSCS2_NOSINGLETONAUTOEXPAND
Value: 0x10
NTSCS2_NEVERINSERTNONENUMERATED
Value: 0x20
Do not insert nonenumerated (SFGAO_NONENUMERATED) items in the tree.

Remarks

The value NSTCS2_ALLMASK can be used to mask for the NSTCS2_INTERRUPTNOTIFICATIONS, NSTCS2_SHOWNULLSPACEMENU, and NSTCS2_DISPLAYPADDING values.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header shobjidl.h