Struct winsafe::vt::IMFAsyncResultVT
source · #[repr(C)]pub struct IMFAsyncResultVT {
pub IUnknownVT: IUnknownVT,
pub GetState: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub GetStatus: fn(_: *mut c_void) -> u32,
pub SetStatus: fn(_: *mut c_void, _: u32) -> u32,
pub GetObject: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub GetStateNoAddRef: fn(_: *mut c_void) -> *mut c_void,
}
Available on crate features
ole
and mf
only.Expand description
IMFAsyncResult
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§GetState: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§GetStatus: fn(_: *mut c_void) -> u32
§SetStatus: fn(_: *mut c_void, _: u32) -> u32
§GetObject: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§GetStateNoAddRef: fn(_: *mut c_void) -> *mut c_void
Auto Trait Implementations§
impl Freeze for IMFAsyncResultVT
impl RefUnwindSafe for IMFAsyncResultVT
impl Send for IMFAsyncResultVT
impl Sync for IMFAsyncResultVT
impl Unpin for IMFAsyncResultVT
impl UnwindSafe for IMFAsyncResultVT
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