Trait IThumbnailStreamCache_Impl
pub trait IThumbnailStreamCache_Impl: IUnknownImpl {
    // Required methods
    fn GetThumbnailStream(
        &self,
        path: &PCWSTR,
        cacheid: u64,
        options: ThumbnailStreamCacheOptions,
        requestedthumbnailsize: u32,
        thumbnailsize: *mut SIZE,
        thumbnailstream: OutRef<'_, IStream>,
    ) -> Result<()>;
    fn SetThumbnailStream(
        &self,
        path: &PCWSTR,
        cacheid: u64,
        thumbnailsize: &SIZE,
        thumbnailstream: Ref<'_, IStream>,
    ) -> Result<()>;
}Required Methods§
fn GetThumbnailStream( &self, path: &PCWSTR, cacheid: u64, options: ThumbnailStreamCacheOptions, requestedthumbnailsize: u32, thumbnailsize: *mut SIZE, thumbnailstream: OutRef<'_, IStream>, ) -> Result<()>
fn SetThumbnailStream( &self, path: &PCWSTR, cacheid: u64, thumbnailsize: &SIZE, thumbnailstream: Ref<'_, IStream>, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.