Struct winsafe::vt::IFileSaveDialogVT
source · #[repr(C)]pub struct IFileSaveDialogVT {
pub IFileDialogVT: IFileDialogVT,
pub SetSaveAsItem: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub SetProperties: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub SetCollectedProperties: fn(_: *mut c_void, _: *mut c_void, _: i32) -> u32,
pub GetProperties: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub ApplyProperties: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32,
}
Available on crate features
ole
and shell
only.Expand description
IFileSaveDialog
virtual table.
Fields§
§IFileDialogVT: IFileDialogVT
§SetSaveAsItem: fn(_: *mut c_void, _: *mut c_void) -> u32
§SetProperties: fn(_: *mut c_void, _: *mut c_void) -> u32
§SetCollectedProperties: fn(_: *mut c_void, _: *mut c_void, _: i32) -> u32
§GetProperties: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§ApplyProperties: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IFileSaveDialogVT
impl RefUnwindSafe for IFileSaveDialogVT
impl Send for IFileSaveDialogVT
impl Sync for IFileSaveDialogVT
impl Unpin for IFileSaveDialogVT
impl UnwindSafe for IFileSaveDialogVT
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