#[repr(C)]pub struct IFileDialogEventsVtbl {
pub parent: IUnknownVtbl,
pub OnFileOk: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT,
pub OnFolderChanging: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog, psiFolder: *mut IShellItem) -> HRESULT,
pub OnFolderChange: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT,
pub OnSelectionChange: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT,
pub OnShareViolation: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog, psi: *mut IShellItem, pResponse: *mut FDE_SHAREVIOLATION_RESPONSE) -> HRESULT,
pub OnTypeChange: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT,
pub OnOverwrite: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog, psi: *mut IShellItem, pResponse: *mut FDE_OVERWRITE_RESPONSE) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§OnFileOk: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT§OnFolderChanging: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog, psiFolder: *mut IShellItem) -> HRESULT§OnFolderChange: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT§OnSelectionChange: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT§OnTypeChange: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog) -> HRESULT§OnOverwrite: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog, psi: *mut IShellItem, pResponse: *mut FDE_OVERWRITE_RESPONSE) -> HRESULTAuto Trait Implementations§
impl Freeze for IFileDialogEventsVtbl
impl RefUnwindSafe for IFileDialogEventsVtbl
impl Send for IFileDialogEventsVtbl
impl Sync for IFileDialogEventsVtbl
impl Unpin for IFileDialogEventsVtbl
impl UnwindSafe for IFileDialogEventsVtbl
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