Public Types |
| enum | _FILEOPENDIALOGOPTIONS {
FOS_OVERWRITEPROMPT = 0x00000002,
FOS_STRICTFILETYPES = 0x00000004,
FOS_NOCHANGEDIR = 0x00000008,
FOS_PICKFOLDERS = 0x00000020,
FOS_FORCEFILESYSTEM = 0x00000040,
FOS_ALLNONSTORAGEITEMS = 0x00000080,
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,
FOS_FORCEPREVIEWPANEON = 0x40000000
} |
| typedef DWORD | FILEOPENDIALOGOPTIONS |
Public Member Functions |
| HRESULT | SetFileTypes ([in] UINT cFileTypes,[in, size_is(cFileTypes)] const COMDLG_FILTERSPEC *rgFilterSpec) |
| HRESULT | SetFileTypeIndex ([in] UINT iFileType) |
| HRESULT | GetFileTypeIndex ([out] UINT *piFileType) |
| HRESULT | Advise ([in] IFileDialogEvents *pfde,[out] DWORD *pdwCookie) |
| HRESULT | Unadvise ([in] DWORD dwCookie) |
| HRESULT | SetOptions ([in] FILEOPENDIALOGOPTIONS fos) |
| HRESULT | GetOptions ([in] FILEOPENDIALOGOPTIONS *pfos) |
| HRESULT | SetDefaultFolder ([in] IShellItem *psi) |
| HRESULT | SetFolder ([in] IShellItem *psi) |
| HRESULT | GetFolder ([out] IShellItem **ppsi) |
| HRESULT | GetCurrentSelection ([out] IShellItem **ppsi) |
| HRESULT | SetFileName ([in, string] LPCWSTR pszName) |
| HRESULT | GetFileName ([out, string] LPWSTR *pszName) |
| HRESULT | SetTitle ([in, string] LPCWSTR pszTitle) |
| HRESULT | SetOkButtonLabel ([in, string] LPCWSTR pszText) |
| HRESULT | SetFileNameLabel ([in, string] LPCWSTR pszLabel) |
| HRESULT | GetResult ([out] IShellItem **ppsi) |
| HRESULT | AddPlace ([in] IShellItem *psi,[in] FDAP fdap) |
| HRESULT | SetDefaultExtension ([in, string] LPCWSTR pszDefaultExtension) |
| HRESULT | Close ([in] HRESULT hr) |
| HRESULT | SetClientGuid ([in] REFGUID guid) |
| HRESULT | ClearClientData () |
| HRESULT | SetFilter ([in] IShellItemFilter *pFilter) |
Definition at line 3783 of file shobjidl.idl.