pub struct IFrnSystemDialogEvents { /* private fields */ }Implementations§
Source§impl IFrnSystemDialogEvents
impl IFrnSystemDialogEvents
Sourcepub fn from_impl<T: IFrnSystemDialogEventsImpl + 'static>(
value: T,
) -> ComPtr<IFrnSystemDialogEvents>
pub fn from_impl<T: IFrnSystemDialogEventsImpl + 'static>( value: T, ) -> ComPtr<IFrnSystemDialogEvents>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn on_completed(&self, array: Option<&IFrnStringArray>)
pub fn on_completed(&self, array: Option<&IFrnStringArray>)
IFrnSystemDialogEvents::OnCompleted
Sourcepub fn on_completed_with_filter(
&self,
array: Option<&IFrnStringArray>,
selected_filter_index: i32,
)
pub fn on_completed_with_filter( &self, array: Option<&IFrnStringArray>, selected_filter_index: i32, )
IFrnSystemDialogEvents::OnCompletedWithFilter
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnSystemDialogEvents
impl Deref for IFrnSystemDialogEvents
Source§impl<T: IFrnSystemDialogEventsImpl> ImplementedBy<T> for IFrnSystemDialogEvents
impl<T: IFrnSystemDialogEventsImpl> ImplementedBy<T> for IFrnSystemDialogEvents
const VTBL: &'static IFrnSystemDialogEventsVtbl
Source§impl Interface for IFrnSystemDialogEvents
impl Interface for IFrnSystemDialogEvents
type Vtbl = IFrnSystemDialogEventsVtbl
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 IFrnSystemDialogEvents
impl !Sync for IFrnSystemDialogEvents
impl Freeze for IFrnSystemDialogEvents
impl RefUnwindSafe for IFrnSystemDialogEvents
impl Unpin for IFrnSystemDialogEvents
impl UnsafeUnpin for IFrnSystemDialogEvents
impl UnwindSafe for IFrnSystemDialogEvents
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