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 |  | 
                             | GetSize |  | 
                             | GetStride |  | 
                             | GetDataPointer |  | 
                             | GetPixelFormat |  |