Trait windows::Win32::UI::Shell::IThumbnailStreamCache_Impl
pub trait IThumbnailStreamCache_Impl: Sized {
// Required methods
fn GetThumbnailStream(
&self,
path: &PCWSTR,
cacheid: u64,
options: ThumbnailStreamCacheOptions,
requestedthumbnailsize: u32,
thumbnailsize: *mut SIZE,
thumbnailstream: *mut Option<IStream>
) -> Result<()>;
fn SetThumbnailStream(
&self,
path: &PCWSTR,
cacheid: u64,
thumbnailsize: &SIZE,
thumbnailstream: Option<&IStream>
) -> Result<()>;
}
Required Methods§
fn GetThumbnailStream( &self, path: &PCWSTR, cacheid: u64, options: ThumbnailStreamCacheOptions, requestedthumbnailsize: u32, thumbnailsize: *mut SIZE, thumbnailstream: *mut Option<IStream> ) -> Result<()>
fn SetThumbnailStream( &self, path: &PCWSTR, cacheid: u64, thumbnailsize: &SIZE, thumbnailstream: Option<&IStream> ) -> Result<()>
Object Safety§
This trait is not object safe.