pub struct IFrnClipboardDataSource { /* private fields */ }Implementations§
Source§impl IFrnClipboardDataSource
impl IFrnClipboardDataSource
Sourcepub fn from_impl<T: IFrnClipboardDataSourceImpl + 'static>(
value: T,
) -> ComPtr<IFrnClipboardDataSource>
pub fn from_impl<T: IFrnClipboardDataSourceImpl + 'static>( value: T, ) -> ComPtr<IFrnClipboardDataSource>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn get_item_count(&self) -> i32
pub fn get_item_count(&self) -> i32
IFrnClipboardDataSource::GetItemCount
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnClipboardDataSource
impl Deref for IFrnClipboardDataSource
Source§impl<T: IFrnClipboardDataSourceImpl> ImplementedBy<T> for IFrnClipboardDataSource
impl<T: IFrnClipboardDataSourceImpl> ImplementedBy<T> for IFrnClipboardDataSource
const VTBL: &'static IFrnClipboardDataSourceVtbl
Source§impl Interface for IFrnClipboardDataSource
impl Interface for IFrnClipboardDataSource
type Vtbl = IFrnClipboardDataSourceVtbl
Source§fn matches_iid(iid: &Guid) -> bool
fn matches_iid(iid: &Guid) -> bool
true if iid names this interface or one of its bases (including
IUnknown). Both the IDL value and the value materialized by com.h
(see Guid::as_com_h_materialized) are accepted.fn as_unknown(&self) -> &IUnknown
fn as_raw(&self) -> *mut Self
Auto Trait Implementations§
impl !Send for IFrnClipboardDataSource
impl !Sync for IFrnClipboardDataSource
impl Freeze for IFrnClipboardDataSource
impl RefUnwindSafe for IFrnClipboardDataSource
impl Unpin for IFrnClipboardDataSource
impl UnsafeUnpin for IFrnClipboardDataSource
impl UnwindSafe for IFrnClipboardDataSource
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more