Struct winsafe::vt::IEnumShellItemsVT
source · #[repr(C)]pub struct IEnumShellItemsVT {
pub IUnknownVT: IUnknownVT,
pub Next: fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut u32) -> u32,
pub Skip: fn(_: *mut c_void, _: u32) -> u32,
pub Reset: fn(_: *mut c_void) -> u32,
pub Clone: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
}
Available on crate features
ole
and shell
only.Expand description
IEnumShellItems
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§Next: fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut u32) -> u32
§Skip: fn(_: *mut c_void, _: u32) -> u32
§Reset: fn(_: *mut c_void) -> u32
§Clone: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IEnumShellItemsVT
impl RefUnwindSafe for IEnumShellItemsVT
impl Send for IEnumShellItemsVT
impl Sync for IEnumShellItemsVT
impl Unpin for IEnumShellItemsVT
impl UnwindSafe for IEnumShellItemsVT
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more