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

FOS (Enums)
 
.
Summary
TODO - a short description

C# Definition:

[Flags]
enum FOS : uint
{
    FOS_OVERWRITEPROMPT = 0x00000002,
    FOS_STRICTFILETYPES = 0x00000004,
    FOS_NOCHANGEDIR = 0x00000008,
    FOS_PICKFOLDERS = 0x00000020,
    FOS_FORCEFILESYSTEM = 0x00000040, // Ensure that items returned are filesystem items.
    FOS_ALLNONSTORAGEITEMS = 0x00000080, // Allow choosing items that have no storage.
    FOS_NOVALIDATE = 0x00000100,
    FOS_ALLOWMULTISELECT = 0x00000200,
    FOS_PATHMUSTEXIST = 0x00000800,
    FOS_FILEMUSTEXIST = 0x00001000,
    FOS_CREATEPROMPT = 0x00002000,
    FOS_SHAREAWARE = 0x00004000,
    FOS_NOREADONLYRETURN = 0x00008000,
    FOS_NOTESTFILECREATE = 0x00010000,
    FOS_HIDEMRUPLACES = 0x00020000,
    FOS_HIDEPINNEDPLACES = 0x00040000,
    FOS_NODEREFERENCELINKS = 0x00100000,
    FOS_DONTADDTORECENT = 0x02000000,
    FOS_FORCESHOWHIDDEN = 0x10000000,
    FOS_DEFAULTNOMINIMODE = 0x20000000
}

VB Definition:

<Flags()>

Public Enum FOS As UInteger

    OVERWRITEPROMPT = &H2
    STRICTFILETYPES = &H4
    NOCHANGEDIR = &H8
    PICKFOLDERS = &H20
    FORCEFILESYSTEM = &H40 ' Ensure that items returned are filesystem items.
    ALLNONSTORAGEITEMS = &H80 ' Allow choosing items that have no storage.
    NOVALIDATE = &H100
    ALLOWMULTISELECT = &H200
    PATHMUSTEXIST = &H800
    FILEMUSTEXIST = &H1000
    CREATEPROMPT = &H2000
    SHAREAWARE = &H4000
    NOREADONLYRETURN = &H8000
    NOTESTFILECREATE = &H10000
    HIDEMRUPLACES = &H20000
    HIDEPINNEDPLACES = &H40000
    NODEREFERENCELINKS = &H100000
    DONTADDTORECENT = &H2000000
    FORCESHOWHIDDEN = &H10000000
    DEFAULTNOMINIMODE = &H20000000

End Enum

Notes:

None.

Documentation
FOS on MSDN
 

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