Struct winapi::shobjidl::IFileDialogEventsVtbl [] [src]

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 OnShareViolation: unsafe extern "system" fn(This: *mut IFileDialogEvents, pfd: *mut IFileDialog, psi: *mut IShellItem, pResponse: *mut FDE_SHAREVIOLATION_RESPONSE) -> 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) -> HRESULT