#[repr(C)]pub struct IFillLockBytesVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes) -> ULONG>,
pub FillAppend: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>,
pub FillAt: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, ulOffset: ULARGE_INTEGER, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>,
pub SetFillSize: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, ulSize: ULARGE_INTEGER) -> HRESULT>,
pub Terminate: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, bCanceled: BOOL) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes) -> ULONG>§FillAppend: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>§FillAt: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, ulOffset: ULARGE_INTEGER, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>§SetFillSize: Option<unsafe extern "stdcall" fn(This: *mut IFillLockBytes, ulSize: ULARGE_INTEGER) -> HRESULT>§Terminate: Option<unsafe extern "stdcall" 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 duplicate 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 moreimpl Copy 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