ReactOS 0.4.16-dev-199-g898cc56
IFileSaveDialog Interface Reference
Inheritance diagram for IFileSaveDialog:
Collaboration diagram for IFileSaveDialog:

Public Member Functions

HRESULT SetSaveAsItem ([in] IShellItem *psi)
 
HRESULT SetProperties ([in] IPropertyStore *pStore)
 
HRESULT SetCollectedProperties ([in] IPropertyDescriptionList *pList, [in] BOOL fAppendDefault)
 
HRESULT GetProperties ([in] IPropertyStore **ppStore)
 
HRESULT ApplyProperties ([in] IShellItem *psi, [in] IPropertyStore *pStore, [in, unique] HWND hwnd, [in, unique] IFileOperationProgressSink *pSink)
 
- Public Member Functions inherited from IFileDialog
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)
 

Additional Inherited Members

- Public Types inherited from IFileDialog
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
 

Detailed Description

Definition at line 3797 of file shobjidl.idl.

Member Function Documentation

◆ ApplyProperties()

HRESULT IFileSaveDialog::ApplyProperties ( [in] IShellItem psi,
[in] IPropertyStore pStore,
[in, unique] HWND  hwnd,
[in, unique] IFileOperationProgressSink pSink 
)

◆ GetProperties()

HRESULT IFileSaveDialog::GetProperties ( [in] IPropertyStore **  ppStore)

◆ SetCollectedProperties()

HRESULT IFileSaveDialog::SetCollectedProperties ( [in] IPropertyDescriptionList pList,
[in] BOOL  fAppendDefault 
)

◆ SetProperties()

HRESULT IFileSaveDialog::SetProperties ( [in] IPropertyStore pStore)

◆ SetSaveAsItem()

HRESULT IFileSaveDialog::SetSaveAsItem ( [in] IShellItem psi)

The documentation for this interface was generated from the following file: