pub struct IThumbnailExtractor(/* private fields */);Implementations§
Source§impl IThumbnailExtractor
impl IThumbnailExtractor
pub unsafe fn ExtractThumbnail<'a, T0__: IntoParam<'a, IStorage>>( &self, pstg: T0__, ullength: u32, ulheight: u32, puloutputlength: *mut u32, puloutputheight: *mut u32, phoutputbitmap: *mut HBITMAP, ) -> ErrorCode
pub unsafe fn OnFileUpdated<'a, T0__: IntoParam<'a, IStorage>>( &self, pstg: T0__, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IThumbnailExtractor
impl Clone for IThumbnailExtractor
Source§fn clone(&self) -> IThumbnailExtractor
fn clone(&self) -> IThumbnailExtractor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IThumbnailExtractor
impl Debug for IThumbnailExtractor
Source§impl From<&IThumbnailExtractor> for IUnknown
impl From<&IThumbnailExtractor> for IUnknown
Source§fn from(value: &IThumbnailExtractor) -> Self
fn from(value: &IThumbnailExtractor) -> Self
Converts to this type from the input type.
Source§impl From<IThumbnailExtractor> for IUnknown
impl From<IThumbnailExtractor> for IUnknown
Source§fn from(value: IThumbnailExtractor) -> Self
fn from(value: IThumbnailExtractor) -> Self
Converts to this type from the input type.
Source§impl Interface for IThumbnailExtractor
impl Interface for IThumbnailExtractor
const IID: Guid
type Vtable = IThumbnailExtractor_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IThumbnailExtractor
impl<'a> IntoParam<'a, IUnknown> for &'a IThumbnailExtractor
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IThumbnailExtractor
impl<'a> IntoParam<'a, IUnknown> for IThumbnailExtractor
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IThumbnailExtractor
impl PartialEq for IThumbnailExtractor
impl Eq for IThumbnailExtractor
impl StructuralPartialEq for IThumbnailExtractor
Auto Trait Implementations§
impl Freeze for IThumbnailExtractor
impl RefUnwindSafe for IThumbnailExtractor
impl !Send for IThumbnailExtractor
impl !Sync for IThumbnailExtractor
impl Unpin for IThumbnailExtractor
impl UnwindSafe for IThumbnailExtractor
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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