#[repr(C)]pub struct IWICColorContextVtbl {
pub parent: IUnknownVtbl,
pub InitializeFromFilename: unsafe extern "system" fn(This: *mut IWICColorContext, wzFilename: LPCWSTR) -> HRESULT,
pub InitializeFromMemory: unsafe extern "system" fn(This: *mut IWICColorContext, pbBuffer: *const BYTE, cbBufferSize: UINT) -> HRESULT,
pub InitializeFromExifColorSpace: unsafe extern "system" fn(This: *mut IWICColorContext, value: UINT) -> HRESULT,
pub GetType: unsafe extern "system" fn(This: *mut IWICColorContext, pType: *mut WICColorContextType) -> HRESULT,
pub GetProfileBytes: unsafe extern "system" fn(This: *mut IWICColorContext, cbBuffer: UINT, pbBuffer: *mut BYTE, pcbActual: *mut UINT) -> HRESULT,
pub GetExifColorSpace: unsafe extern "system" fn(This: *mut IWICColorContext, pValue: *mut UINT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§InitializeFromFilename: unsafe extern "system" fn(This: *mut IWICColorContext, wzFilename: LPCWSTR) -> HRESULT
§InitializeFromMemory: unsafe extern "system" fn(This: *mut IWICColorContext, pbBuffer: *const BYTE, cbBufferSize: UINT) -> HRESULT
§InitializeFromExifColorSpace: unsafe extern "system" fn(This: *mut IWICColorContext, value: UINT) -> HRESULT
§GetType: unsafe extern "system" fn(This: *mut IWICColorContext, pType: *mut WICColorContextType) -> HRESULT
§GetProfileBytes: unsafe extern "system" fn(This: *mut IWICColorContext, cbBuffer: UINT, pbBuffer: *mut BYTE, pcbActual: *mut UINT) -> HRESULT
§GetExifColorSpace: unsafe extern "system" fn(This: *mut IWICColorContext, pValue: *mut UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICColorContextVtbl
impl RefUnwindSafe for IWICColorContextVtbl
impl Send for IWICColorContextVtbl
impl Sync for IWICColorContextVtbl
impl Unpin for IWICColorContextVtbl
impl UnwindSafe for IWICColorContextVtbl
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