Struct winsafe::vt::IFileDialogEventsVT
source · #[repr(C)]pub struct IFileDialogEventsVT {
pub IUnknownVT: IUnknownVT,
pub OnFileOk: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub OnFolderChanging: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32,
pub OnFolderChange: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub OnSelectionChange: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub OnShareViolation: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut u32) -> u32,
pub OnTypeChange: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub OnOverwrite: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut u32) -> u32,
}
Available on crate features
ole
and shell
only.Expand description
IFileDialogEvents
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§OnFileOk: fn(_: *mut c_void, _: *mut c_void) -> u32
§OnFolderChanging: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32
§OnFolderChange: fn(_: *mut c_void, _: *mut c_void) -> u32
§OnSelectionChange: fn(_: *mut c_void, _: *mut c_void) -> u32
§OnTypeChange: fn(_: *mut c_void, _: *mut c_void) -> u32
§OnOverwrite: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut u32) -> u32
Auto Trait Implementations§
impl Freeze for IFileDialogEventsVT
impl RefUnwindSafe for IFileDialogEventsVT
impl Send for IFileDialogEventsVT
impl Sync for IFileDialogEventsVT
impl Unpin for IFileDialogEventsVT
impl UnwindSafe for IFileDialogEventsVT
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