#[repr(C)]pub struct IFileSaveDialogVtbl {
pub parent: IFileDialogVtbl,
pub SetSaveAsItem: unsafe extern "system" fn(This: *mut IFileSaveDialog, psi: *mut IShellItem) -> HRESULT,
pub SetProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, pStore: *mut IPropertyStore) -> HRESULT,
pub SetCollectedProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, pList: *mut IPropertyDescriptionList, fAppendDefault: BOOL) -> HRESULT,
pub GetProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, ppStore: *mut *mut IPropertyStore) -> HRESULT,
pub ApplyProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, psi: *mut IShellItem, pStore: *mut IPropertyStore, hwnd: HWND, pSink: *mut IFileOperationProgressSink) -> HRESULT,
}
Fields§
§parent: IFileDialogVtbl
§SetSaveAsItem: unsafe extern "system" fn(This: *mut IFileSaveDialog, psi: *mut IShellItem) -> HRESULT
§SetProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, pStore: *mut IPropertyStore) -> HRESULT
§SetCollectedProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, pList: *mut IPropertyDescriptionList, fAppendDefault: BOOL) -> HRESULT
§GetProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, ppStore: *mut *mut IPropertyStore) -> HRESULT
§ApplyProperties: unsafe extern "system" fn(This: *mut IFileSaveDialog, psi: *mut IShellItem, pStore: *mut IPropertyStore, hwnd: HWND, pSink: *mut IFileOperationProgressSink) -> HRESULT
Auto Trait Implementations§
impl Freeze for IFileSaveDialogVtbl
impl RefUnwindSafe for IFileSaveDialogVtbl
impl Send for IFileSaveDialogVtbl
impl Sync for IFileSaveDialogVtbl
impl Unpin for IFileSaveDialogVtbl
impl UnwindSafe for IFileSaveDialogVtbl
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