Export (0) Print
Expand All
Expand Minimize

CABINETSTATE structure

[CABINETSTATE is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Holds the global configuration for Windows Explorer and Windows Internet Explorer. This structure is used in the ReadCabinetState and WriteCabinetState functions.

Syntax


typedef struct {
  WORD cLength;
  WORD nVersion;
  BOOL fFullPathTitle  :1;
  BOOL fSaveLocalView  :1;
  BOOL fNotShell  :1;
  BOOL fSimpleDefault  :1;
  BOOL fDontShowDescBar  :1;
  BOOL fNewWindowMode  :1;
  BOOL fShowCompColor  :1;
  BOOL fDontPrettyNames  :1;
  BOOL fAdminsCreateCommonGroups  :1;
  UINT fUnusedFlags  :7;
  UINT fMenuEnumFilter;
} CABINETSTATE;

Members

cLength

Type: WORD

The size of the structure, in bytes.

nVersion

Type: WORD

fFullPathTitle

Type: BOOL

TRUE

Display the full path in the title bar.

FALSE

Display only the file name in the title bar.

fSaveLocalView

Type: BOOL

TRUE

Remember each folder's view settings.

FALSE

Use global settings for all folders.

fNotShell

Type: BOOL

Not used.

fSimpleDefault

Type: BOOL

Not used.

fDontShowDescBar

Type: BOOL

Not used.

fNewWindowMode

Type: BOOL

TRUE

Display in a new window.

FALSE

Display in the current window.

fShowCompColor

Type: BOOL

TRUE

Show encrypted or compressed NTFS files in color.

FALSE

Do not show encrypted or compressed NTFS files in color.

fDontPrettyNames

Type: BOOL

Not used.

fAdminsCreateCommonGroups

Type: BOOL

Used when an administrator installs an application that places an icon in the Start menu.

TRUE

Add the icon to the Start menu for all users (CSIDL_COMMON_STARTMENU). This is the default value.

FALSE

Add the icon to only the current user (CSIDL_STARTMENU).

fUnusedFlags

Type: UINT

Not used.

fMenuEnumFilter

Type: UINT

One or both of the following flags.

SHCONTF_FOLDERS

Display folders.

SHCONTF_NONFOLDERS

Display non-folder items.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

End of client support

Windows XP with SP2

End of server support

Windows Server 2003

Header

Shlobj.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft