Struct winsafe::vt::IUnknownVT
source · #[repr(C)]pub struct IUnknownVT {
pub QueryInterface: fn(_: *mut c_void, _: *const c_void, _: *mut *mut c_void) -> u32,
pub AddRef: fn(_: *mut c_void) -> u32,
pub Release: fn(_: *mut c_void) -> u32,
}
Available on crate feature
ole
only.Expand description
IUnknown
virtual table, base to all COM virtual tables.
Fields§
§QueryInterface: fn(_: *mut c_void, _: *const c_void, _: *mut *mut c_void) -> u32
§AddRef: fn(_: *mut c_void) -> u32
§Release: fn(_: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IUnknownVT
impl RefUnwindSafe for IUnknownVT
impl Send for IUnknownVT
impl Sync for IUnknownVT
impl Unpin for IUnknownVT
impl UnwindSafe for IUnknownVT
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