#[repr(C)]pub struct IWICBitmapLockVtbl {
pub parent: IUnknownVtbl,
pub GetSize: unsafe extern "system" fn(This: *mut IWICBitmapLock, puiWidth: *mut UINT, puiHeight: *mut UINT) -> HRESULT,
pub GetStride: unsafe extern "system" fn(This: *mut IWICBitmapLock, pcbStride: *mut UINT) -> HRESULT,
pub GetDataPointer: unsafe extern "system" fn(This: *mut IWICBitmapLock, pcbBufferSize: *mut UINT, ppbData: *mut WICInProcPointer) -> HRESULT,
pub GetPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapLock, pPixelFormat: *mut WICPixelFormatGUID) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetSize: unsafe extern "system" fn(This: *mut IWICBitmapLock, puiWidth: *mut UINT, puiHeight: *mut UINT) -> HRESULT
§GetStride: unsafe extern "system" fn(This: *mut IWICBitmapLock, pcbStride: *mut UINT) -> HRESULT
§GetDataPointer: unsafe extern "system" fn(This: *mut IWICBitmapLock, pcbBufferSize: *mut UINT, ppbData: *mut WICInProcPointer) -> HRESULT
§GetPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapLock, pPixelFormat: *mut WICPixelFormatGUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICBitmapLockVtbl
impl RefUnwindSafe for IWICBitmapLockVtbl
impl Send for IWICBitmapLockVtbl
impl Sync for IWICBitmapLockVtbl
impl Unpin for IWICBitmapLockVtbl
impl UnwindSafe for IWICBitmapLockVtbl
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