Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

SHELLFLAGSTATE (Enums)
 
.
Summary
SHELLFLAGSTATE is a structure that is used by SHGetSettings to return information about user settings for the shell.

C# Definition:

[Flags]
enum SHELLFLAGSTATE : long
{
    fShowAllObjects = 0x00000001,
    fShowExtensions = 0x00000002,
    fNoConfirmRecycle = 0x00000004,
    fShowSysFiles = 0x00000008,
    fShowCompColor = 0x00000010,
    fDoubleClickInWebView = 0x00000020,
    fDesktopHTML = 0x00000040,
    fWin95Classic = 0x00000080,
    fDontPrettyPath = 0x00000100,
    fShowAttribCol = 0x00000200,
    fMapNetDrvBtn = 0x00000400,
    fShowInfoTip = 0x00000800,
    fHideIcons = 0x00001000,
}

VB Definition:

Enum SHELLFLAGSTATE : Long
   TODO
End Enum

Notes:

The size of the structure in C is not defined (because it is a bitfield) and will vary from compiler to compiler. It is 32 bits on Windows XP, but it is possible that the size is 64 bits on Windows 64 (not tested). Therefore use long for the type of the enum to be on the safe side.

Documentation
 

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it!

 
Access PInvoke.net directly from VS:
Terms of Use
Edit This Page
Find References
Show Printable Version
Revisions