Trait windows::Win32::Graphics::Imaging::IWICStream_Impl
pub trait IWICStream_Impl: Sized + IStream_Impl {
// Required methods
fn InitializeFromIStream(&self, pistream: Option<&IStream>) -> Result<()>;
fn InitializeFromFilename(
&self,
wzfilename: &PCWSTR,
dwdesiredaccess: u32,
) -> Result<()>;
fn InitializeFromMemory(
&self,
pbbuffer: *const u8,
cbbuffersize: u32,
) -> Result<()>;
fn InitializeFromIStreamRegion(
&self,
pistream: Option<&IStream>,
uloffset: u64,
ulmaxsize: u64,
) -> Result<()>;
}
Required Methods§
fn InitializeFromIStream(&self, pistream: Option<&IStream>) -> Result<()>
fn InitializeFromFilename( &self, wzfilename: &PCWSTR, dwdesiredaccess: u32, ) -> Result<()>
fn InitializeFromMemory( &self, pbbuffer: *const u8, cbbuffersize: u32, ) -> Result<()>
fn InitializeFromIStreamRegion( &self, pistream: Option<&IStream>, uloffset: u64, ulmaxsize: u64, ) -> Result<()>
Object Safety§
This trait is not object safe.