#[repr(C)]pub struct IWICStreamProvider {
pub lpVtbl: *const IWICStreamProviderVtbl,
}
Fields§
§lpVtbl: *const IWICStreamProviderVtbl
Implementations§
Source§impl IWICStreamProvider
impl IWICStreamProvider
pub unsafe fn GetStream(&self, ppIStream: *mut *mut IStream) -> HRESULT
pub unsafe fn GetPersistOptions(&self, pdwPersistOptions: *mut DWORD) -> HRESULT
pub unsafe fn GetPreferredVendorGUID( &self, pguidPreferredVendor: *mut GUID, ) -> HRESULT
pub unsafe fn RefreshStream(&self) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICStreamProvider
impl Deref for IWICStreamProvider
Auto Trait Implementations§
impl Freeze for IWICStreamProvider
impl RefUnwindSafe for IWICStreamProvider
impl !Send for IWICStreamProvider
impl !Sync for IWICStreamProvider
impl Unpin for IWICStreamProvider
impl UnwindSafe for IWICStreamProvider
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