#[repr(C)]pub struct IBodyIndexFrameVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame) -> ULONG>,
pub CopyFrameDataToArray: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, capacity: UINT, frameData: *mut BYTE) -> HRESULT>,
pub AccessUnderlyingBuffer: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, capacity: *mut UINT, buffer: *mut *mut BYTE) -> HRESULT>,
pub get_FrameDescription: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, frameDescription: *mut *mut IFrameDescription) -> HRESULT>,
pub get_RelativeTime: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, relativeTime: *mut TIMESPAN) -> HRESULT>,
pub get_BodyIndexFrameSource: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, bodyIndexFrameSource: *mut *mut IBodyIndexFrameSource) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame) -> ULONG>§CopyFrameDataToArray: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, capacity: UINT, frameData: *mut BYTE) -> HRESULT>§AccessUnderlyingBuffer: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, capacity: *mut UINT, buffer: *mut *mut BYTE) -> HRESULT>§get_FrameDescription: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, frameDescription: *mut *mut IFrameDescription) -> HRESULT>§get_RelativeTime: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, relativeTime: *mut TIMESPAN) -> HRESULT>§get_BodyIndexFrameSource: Option<unsafe extern "C" fn(This: *mut IBodyIndexFrame, bodyIndexFrameSource: *mut *mut IBodyIndexFrameSource) -> HRESULT>Trait Implementations§
Source§impl Debug for IBodyIndexFrameVtbl
impl Debug for IBodyIndexFrameVtbl
Source§impl Default for IBodyIndexFrameVtbl
impl Default for IBodyIndexFrameVtbl
Source§fn default() -> IBodyIndexFrameVtbl
fn default() -> IBodyIndexFrameVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IBodyIndexFrameVtbl
impl RefUnwindSafe for IBodyIndexFrameVtbl
impl Send for IBodyIndexFrameVtbl
impl Sync for IBodyIndexFrameVtbl
impl Unpin for IBodyIndexFrameVtbl
impl UnwindSafe for IBodyIndexFrameVtbl
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