Struct winsafe::shell::vt::IFileDialogVT [−][src]
pub struct IFileDialogVT {Show 24 fields
pub IModalWindowVT: IModalWindowVT,
pub SetFileTypes: fn(_: *mut *mut IUnknownVT, _: u32, _: *const c_void) -> i32,
pub SetFileTypeIndex: fn(_: *mut *mut IUnknownVT, _: u32) -> i32,
pub GetFileTypeIndex: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub Advise: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut u32) -> i32,
pub Unadvise: fn(_: *mut *mut IUnknownVT, _: u32) -> i32,
pub SetOptions: fn(_: *mut *mut IUnknownVT, _: u32) -> i32,
pub GetOptions: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub SetDefaultFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32,
pub SetFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32,
pub GetFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32,
pub GetCurrentSelection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
pub SetFileName: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32,
pub GetFileName: fn(_: *mut *mut IUnknownVT, _: *mut *mut u16) -> i32,
pub SetTitle: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32,
pub SetOkButtonLabel: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32,
pub SetFileNameLabel: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32,
pub GetResult: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
pub AddPlace: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT, _: u32) -> i32,
pub SetDefaultExtension: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32,
pub Close: fn(_: *mut *mut IUnknownVT, _: i32) -> i32,
pub SetClientGuid: fn(_: *mut *mut IUnknownVT, _: *const c_void) -> i32,
pub ClearClientData: fn(_: *mut *mut IUnknownVT) -> i32,
pub SetFilter: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32,
}
Expand description
IFileDialog
virtual table.
Fields
IModalWindowVT: IModalWindowVT
SetFileTypes: fn(_: *mut *mut IUnknownVT, _: u32, _: *const c_void) -> i32
SetFileTypeIndex: fn(_: *mut *mut IUnknownVT, _: u32) -> i32
GetFileTypeIndex: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
Advise: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut u32) -> i32
Unadvise: fn(_: *mut *mut IUnknownVT, _: u32) -> i32
SetOptions: fn(_: *mut *mut IUnknownVT, _: u32) -> i32
GetOptions: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
SetDefaultFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32
SetFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32
GetFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32
GetCurrentSelection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32
SetFileName: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32
GetFileName: fn(_: *mut *mut IUnknownVT, _: *mut *mut u16) -> i32
SetTitle: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32
SetOkButtonLabel: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32
SetFileNameLabel: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32
GetResult: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32
AddPlace: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT, _: u32) -> i32
SetDefaultExtension: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32
Close: fn(_: *mut *mut IUnknownVT, _: i32) -> i32
SetClientGuid: fn(_: *mut *mut IUnknownVT, _: *const c_void) -> i32
ClearClientData: fn(_: *mut *mut IUnknownVT) -> i32
SetFilter: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32