#[repr(C)]pub struct IFillLockBytesVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IFillLockBytes) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IFillLockBytes) -> ULONG>,
pub FillAppend: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>,
pub FillAt: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, ulOffset: ULARGE_INTEGER, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>,
pub SetFillSize: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, ulSize: ULARGE_INTEGER) -> HRESULT>,
pub Terminate: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, bCanceled: BOOL) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IFillLockBytes) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IFillLockBytes) -> ULONG>
§FillAppend: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>
§FillAt: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, ulOffset: ULARGE_INTEGER, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>
§SetFillSize: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, ulSize: ULARGE_INTEGER) -> HRESULT>
§Terminate: Option<unsafe extern "C" fn(This: *mut IFillLockBytes, bCanceled: BOOL) -> HRESULT>
Trait Implementations§
Source§impl Clone for IFillLockBytesVtbl
impl Clone for IFillLockBytesVtbl
Source§fn clone(&self) -> IFillLockBytesVtbl
fn clone(&self) -> IFillLockBytesVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IFillLockBytesVtbl
impl Debug for IFillLockBytesVtbl
Source§impl Ord for IFillLockBytesVtbl
impl Ord for IFillLockBytesVtbl
Source§fn cmp(&self, other: &IFillLockBytesVtbl) -> Ordering
fn cmp(&self, other: &IFillLockBytesVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IFillLockBytesVtbl
impl PartialEq for IFillLockBytesVtbl
Source§impl PartialOrd for IFillLockBytesVtbl
impl PartialOrd for IFillLockBytesVtbl
impl Copy for IFillLockBytesVtbl
impl Eq for IFillLockBytesVtbl
impl StructuralPartialEq for IFillLockBytesVtbl
Auto Trait Implementations§
impl Freeze for IFillLockBytesVtbl
impl RefUnwindSafe for IFillLockBytesVtbl
impl Send for IFillLockBytesVtbl
impl Sync for IFillLockBytesVtbl
impl Unpin for IFillLockBytesVtbl
impl UnwindSafe for IFillLockBytesVtbl
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