Struct winsafe::shell::vt::IShellItemVT [−][src]
pub struct IShellItemVT {
pub IUnknownVT: IUnknownVT,
pub BindToHandler: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetParent: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetDisplayName: fn(_: *mut *mut IUnknownVT, _: u32, _: *mut *mut u16) -> i32,
pub GetAttributes: fn(_: *mut *mut IUnknownVT, _: u32, _: *mut u32) -> i32,
pub Compare: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: u32, _: *mut i32) -> i32,
}
Expand description
IShellItem
virtual table.
Fields
IUnknownVT: IUnknownVT
BindToHandler: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32
GetParent: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32
GetDisplayName: fn(_: *mut *mut IUnknownVT, _: u32, _: *mut *mut u16) -> i32
GetAttributes: fn(_: *mut *mut IUnknownVT, _: u32, _: *mut u32) -> i32
Compare: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: u32, _: *mut i32) -> i32