pub struct IWizardExtension(/* private fields */);
Implementations§
Source§impl IWizardExtension
impl IWizardExtension
pub unsafe fn AddPages( &self, apages: *mut HPROPSHEETPAGE, cpages: u32, pnpagesadded: *mut u32, ) -> Result<()>
pub unsafe fn GetFirstPage(&self) -> Result<HPROPSHEETPAGE>
pub unsafe fn GetLastPage(&self) -> Result<HPROPSHEETPAGE>
Trait Implementations§
Source§impl Clone for IWizardExtension
impl Clone for IWizardExtension
Source§fn clone(&self) -> IWizardExtension
fn clone(&self) -> IWizardExtension
Returns a copy 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 IWizardExtension
impl Debug for IWizardExtension
Source§impl From<&IPublishingWizard> for IWizardExtension
impl From<&IPublishingWizard> for IWizardExtension
Source§fn from(value: &IPublishingWizard) -> Self
fn from(value: &IPublishingWizard) -> Self
Converts to this type from the input type.
Source§impl From<&IWebWizardExtension> for IWizardExtension
impl From<&IWebWizardExtension> for IWizardExtension
Source§fn from(value: &IWebWizardExtension) -> Self
fn from(value: &IWebWizardExtension) -> Self
Converts to this type from the input type.
Source§impl From<&IWizardExtension> for IUnknown
impl From<&IWizardExtension> for IUnknown
Source§fn from(value: &IWizardExtension) -> Self
fn from(value: &IWizardExtension) -> Self
Converts to this type from the input type.
Source§impl From<IPublishingWizard> for IWizardExtension
impl From<IPublishingWizard> for IWizardExtension
Source§fn from(value: IPublishingWizard) -> Self
fn from(value: IPublishingWizard) -> Self
Converts to this type from the input type.
Source§impl From<IWebWizardExtension> for IWizardExtension
impl From<IWebWizardExtension> for IWizardExtension
Source§fn from(value: IWebWizardExtension) -> Self
fn from(value: IWebWizardExtension) -> Self
Converts to this type from the input type.
Source§impl From<IWizardExtension> for IUnknown
impl From<IWizardExtension> for IUnknown
Source§fn from(value: IWizardExtension) -> Self
fn from(value: IWizardExtension) -> Self
Converts to this type from the input type.
Source§impl Interface for IWizardExtension
impl Interface for IWizardExtension
const IID: Guid
type Vtable = IWizardExtension_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
Source§impl PartialEq for IWizardExtension
impl PartialEq for IWizardExtension
impl Eq for IWizardExtension
impl StructuralPartialEq for IWizardExtension
Auto Trait Implementations§
impl Freeze for IWizardExtension
impl RefUnwindSafe for IWizardExtension
impl !Send for IWizardExtension
impl !Sync for IWizardExtension
impl Unpin for IWizardExtension
impl UnwindSafe for IWizardExtension
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType
to Result<T>
.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.
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