#[repr(C)]pub struct IWICBitmapDecoderInfoVtbl {
pub parent: IWICBitmapCodecInfoVtbl,
pub GetPatterns: unsafe extern "system" fn(This: *mut IWICBitmapDecoderInfo, cbSizePatterns: UINT, pPatterns: *mut WICBitmapPattern, pcPatterns: *mut UINT, pcbPatternsActual: *mut UINT) -> HRESULT,
pub MatchesPattern: unsafe extern "system" fn(This: *mut IWICBitmapDecoderInfo, pIStream: *const IStream, pfMatches: *mut BOOL) -> HRESULT,
pub CreateInstance: unsafe extern "system" fn(This: *mut IWICBitmapDecoderInfo, ppIBitmapDecoder: *mut *mut IWICBitmapDecoder) -> HRESULT,
}
Fields§
§parent: IWICBitmapCodecInfoVtbl
§GetPatterns: unsafe extern "system" fn(This: *mut IWICBitmapDecoderInfo, cbSizePatterns: UINT, pPatterns: *mut WICBitmapPattern, pcPatterns: *mut UINT, pcbPatternsActual: *mut UINT) -> HRESULT
§MatchesPattern: unsafe extern "system" fn(This: *mut IWICBitmapDecoderInfo, pIStream: *const IStream, pfMatches: *mut BOOL) -> HRESULT
§CreateInstance: unsafe extern "system" fn(This: *mut IWICBitmapDecoderInfo, ppIBitmapDecoder: *mut *mut IWICBitmapDecoder) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICBitmapDecoderInfoVtbl
impl RefUnwindSafe for IWICBitmapDecoderInfoVtbl
impl Send for IWICBitmapDecoderInfoVtbl
impl Sync for IWICBitmapDecoderInfoVtbl
impl Unpin for IWICBitmapDecoderInfoVtbl
impl UnwindSafe for IWICBitmapDecoderInfoVtbl
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