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: IModalWindowVTSetFileTypes: fn(_: *mut *mut IUnknownVT, _: u32, _: *const c_void) -> i32SetFileTypeIndex: fn(_: *mut *mut IUnknownVT, _: u32) -> i32GetFileTypeIndex: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32Advise: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut u32) -> i32Unadvise: fn(_: *mut *mut IUnknownVT, _: u32) -> i32SetOptions: fn(_: *mut *mut IUnknownVT, _: u32) -> i32GetOptions: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32SetDefaultFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32SetFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32GetFolder: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32GetCurrentSelection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32SetFileName: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32GetFileName: fn(_: *mut *mut IUnknownVT, _: *mut *mut u16) -> i32SetTitle: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32SetOkButtonLabel: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32SetFileNameLabel: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32GetResult: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32AddPlace: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT, _: u32) -> i32SetDefaultExtension: fn(_: *mut *mut IUnknownVT, _: *const u16) -> i32Close: fn(_: *mut *mut IUnknownVT, _: i32) -> i32SetClientGuid: fn(_: *mut *mut IUnknownVT, _: *const c_void) -> i32ClearClientData: fn(_: *mut *mut IUnknownVT) -> i32SetFilter: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.