#[repr(C)]pub struct IWICStreamVtbl {
pub parent: IStreamVtbl,
pub InitializeFromIStream: unsafe extern "system" fn(This: *mut IWICStream, pIStream: *const IStream) -> HRESULT,
pub InitializeFromFilename: unsafe extern "system" fn(This: *mut IWICStream, wzFileName: LPCWSTR, dwDesiredAccess: DWORD) -> HRESULT,
pub InitializeFromMemory: unsafe extern "system" fn(This: *mut IWICStream, pbBuffer: WICInProcPointer, cbBufferSize: DWORD) -> HRESULT,
pub InitializeFromIStreamRegion: unsafe extern "system" fn(This: *mut IWICStream, pIStream: *const IStream, ulOffset: ULARGE_INTEGER, ulMaxSize: ULARGE_INTEGER) -> HRESULT,
}
Fields§
§parent: IStreamVtbl
§InitializeFromIStream: unsafe extern "system" fn(This: *mut IWICStream, pIStream: *const IStream) -> HRESULT
§InitializeFromFilename: unsafe extern "system" fn(This: *mut IWICStream, wzFileName: LPCWSTR, dwDesiredAccess: DWORD) -> HRESULT
§InitializeFromMemory: unsafe extern "system" fn(This: *mut IWICStream, pbBuffer: WICInProcPointer, cbBufferSize: DWORD) -> HRESULT
§InitializeFromIStreamRegion: unsafe extern "system" fn(This: *mut IWICStream, pIStream: *const IStream, ulOffset: ULARGE_INTEGER, ulMaxSize: ULARGE_INTEGER) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICStreamVtbl
impl RefUnwindSafe for IWICStreamVtbl
impl Send for IWICStreamVtbl
impl Sync for IWICStreamVtbl
impl Unpin for IWICStreamVtbl
impl UnwindSafe for IWICStreamVtbl
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