#[repr(C)]pub struct IInfraredFrameArrivedEventArgsVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs) -> ULONG>,
pub get_FrameReference: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs, infraredFrameReference: *mut *mut IInfraredFrameReference) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs) -> ULONG>§get_FrameReference: Option<unsafe extern "C" fn(This: *mut IInfraredFrameArrivedEventArgs, infraredFrameReference: *mut *mut IInfraredFrameReference) -> HRESULT>Trait Implementations§
Source§impl Default for IInfraredFrameArrivedEventArgsVtbl
impl Default for IInfraredFrameArrivedEventArgsVtbl
Source§fn default() -> IInfraredFrameArrivedEventArgsVtbl
fn default() -> IInfraredFrameArrivedEventArgsVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IInfraredFrameArrivedEventArgsVtbl
impl RefUnwindSafe for IInfraredFrameArrivedEventArgsVtbl
impl Send for IInfraredFrameArrivedEventArgsVtbl
impl Sync for IInfraredFrameArrivedEventArgsVtbl
impl Unpin for IInfraredFrameArrivedEventArgsVtbl
impl UnwindSafe for IInfraredFrameArrivedEventArgsVtbl
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