#[repr(C)]pub struct IFileSaveDialog {
pub lpVtbl: *const IFileSaveDialogVtbl,
}
Fields§
§lpVtbl: *const IFileSaveDialogVtbl
Implementations§
Source§impl IFileSaveDialog
impl IFileSaveDialog
pub unsafe fn SetSaveAsItem(&self, psi: *mut IShellItem) -> HRESULT
pub unsafe fn SetProperties(&self, pStore: *mut IPropertyStore) -> HRESULT
pub unsafe fn SetCollectedProperties( &self, pList: *mut IPropertyDescriptionList, fAppendDefault: BOOL, ) -> HRESULT
pub unsafe fn GetProperties(&self, ppStore: *mut *mut IPropertyStore) -> HRESULT
pub unsafe fn ApplyProperties( &self, psi: *mut IShellItem, pStore: *mut IPropertyStore, hwnd: HWND, pSink: *mut IFileOperationProgressSink, ) -> HRESULT
Methods from Deref<Target = IFileDialog>§
pub unsafe fn SetFileTypes( &self, cFileTypes: UINT, rgFilterSpec: *const COMDLG_FILTERSPEC, ) -> HRESULT
pub unsafe fn SetFileTypeIndex(&self, iFileType: UINT) -> HRESULT
pub unsafe fn GetFileTypeIndex(&self, piFileType: *mut UINT) -> HRESULT
pub unsafe fn Advise( &self, pfde: *mut IFileDialogEvents, pdwCookie: *mut DWORD, ) -> HRESULT
pub unsafe fn Unadvise(&self, dwCookie: DWORD) -> HRESULT
pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> HRESULT
pub unsafe fn GetOptions(&self, pfos: *mut FILEOPENDIALOGOPTIONS) -> HRESULT
pub unsafe fn SetDefaultFolder(&self, psi: *mut IShellItem) -> HRESULT
pub unsafe fn SetFolder(&self, psi: *mut IShellItem) -> HRESULT
pub unsafe fn GetFolder(&self, ppsi: *mut *mut IShellItem) -> HRESULT
pub unsafe fn GetCurrentSelection(&self, ppsi: *mut *mut IShellItem) -> HRESULT
pub unsafe fn SetFileName(&self, pszName: LPCWSTR) -> HRESULT
pub unsafe fn GetFileName(&self, pszName: *mut LPWSTR) -> HRESULT
pub unsafe fn SetTitle(&self, pszTitle: LPCWSTR) -> HRESULT
pub unsafe fn SetOkButtonLabel(&self, pszText: LPCWSTR) -> HRESULT
pub unsafe fn SetFileNameLabel(&self, pszLabel: LPCWSTR) -> HRESULT
pub unsafe fn GetResult(&self, ppsi: *mut *mut IShellItem) -> HRESULT
pub unsafe fn AddPlace(&self, psi: *mut IShellItem, fdap: FDAP) -> HRESULT
pub unsafe fn SetDefaultExtension( &self, pszDefaultExtension: LPCWSTR, ) -> HRESULT
pub unsafe fn Close(&self, hr: HRESULT) -> HRESULT
pub unsafe fn SetClientGuid(&self, guid: REFGUID) -> HRESULT
pub unsafe fn ClearClientData(&self) -> HRESULT
pub unsafe fn SetFilter(&self, pFilter: *mut IShellItemFilter) -> HRESULT
Methods from Deref<Target = IModalWindow>§
Trait Implementations§
Source§impl Deref for IFileSaveDialog
impl Deref for IFileSaveDialog
Source§type Target = IFileDialog
type Target = IFileDialog
The resulting type after dereferencing.
Source§fn deref(&self) -> &IFileDialog
fn deref(&self) -> &IFileDialog
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IFileSaveDialog
impl RefUnwindSafe for IFileSaveDialog
impl !Send for IFileSaveDialog
impl !Sync for IFileSaveDialog
impl Unpin for IFileSaveDialog
impl UnwindSafe for IFileSaveDialog
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more