Struct winsafe::shell::vt::IShellItemArrayVT [−][src]
pub struct IShellItemArrayVT {
pub IUnknownVT: IUnknownVT,
pub BindToHandler: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetPropertyStore: fn(_: *mut *mut IUnknownVT, _: u32, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetPropertyDescriptionList: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetAttributes: fn(_: *mut *mut IUnknownVT, _: u32, _: u32, _: *mut c_void) -> i32,
pub GetCount: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub GetItemAt: fn(_: *mut *mut IUnknownVT, _: u32, _: *mut *mut *mut IUnknownVT) -> i32,
pub EnumItems: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32,
}
Expand description
IShellItemArray
virtual table.
Fields
IUnknownVT: IUnknownVT
BindToHandler: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32
GetPropertyStore: fn(_: *mut *mut IUnknownVT, _: u32, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32
GetPropertyDescriptionList: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void, _: *mut *mut *mut IUnknownVT) -> i32
GetAttributes: fn(_: *mut *mut IUnknownVT, _: u32, _: u32, _: *mut c_void) -> i32
GetCount: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
GetItemAt: fn(_: *mut *mut IUnknownVT, _: u32, _: *mut *mut *mut IUnknownVT) -> i32
EnumItems: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32