[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
}
<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
None.