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