pub struct IPropertyPage(/* private fields */);Implementations§
Source§impl IPropertyPage
impl IPropertyPage
pub unsafe fn SetPageSite<'a, T0__: IntoParam<'a, IPropertyPageSite>>( &self, ppagesite: T0__, ) -> ErrorCode
pub unsafe fn Activate<'a, T0__: IntoParam<'a, HWND>, T2__: IntoParam<'a, BOOL>>( &self, hwndparent: T0__, prect: *mut RECT, bmodal: T2__, ) -> ErrorCode
pub unsafe fn Deactivate(&self) -> ErrorCode
pub unsafe fn GetPageInfo(&self, ppageinfo: *mut PROPPAGEINFO) -> ErrorCode
pub unsafe fn SetObjects( &self, cobjects: u32, ppunk: *mut Option<IUnknown>, ) -> ErrorCode
pub unsafe fn Show(&self, ncmdshow: u32) -> ErrorCode
pub unsafe fn Move(&self, prect: *mut RECT) -> ErrorCode
pub unsafe fn IsPageDirty(&self) -> ErrorCode
pub unsafe fn Apply(&self) -> ErrorCode
pub unsafe fn Help<'a, T0__: IntoParam<'a, PWSTR>>( &self, pszhelpdir: T0__, ) -> ErrorCode
pub unsafe fn TranslateAcceleratorA(&self, pmsg: *mut MSG) -> ErrorCode
Trait Implementations§
Source§impl Clone for IPropertyPage
impl Clone for IPropertyPage
Source§fn clone(&self) -> IPropertyPage
fn clone(&self) -> IPropertyPage
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 IPropertyPage
impl Debug for IPropertyPage
Source§impl From<&IPropertyPage> for IUnknown
impl From<&IPropertyPage> for IUnknown
Source§fn from(value: &IPropertyPage) -> Self
fn from(value: &IPropertyPage) -> Self
Converts to this type from the input type.
Source§impl From<&IPropertyPage2> for IPropertyPage
impl From<&IPropertyPage2> for IPropertyPage
Source§fn from(value: &IPropertyPage2) -> Self
fn from(value: &IPropertyPage2) -> Self
Converts to this type from the input type.
Source§impl From<IPropertyPage> for IUnknown
impl From<IPropertyPage> for IUnknown
Source§fn from(value: IPropertyPage) -> Self
fn from(value: IPropertyPage) -> Self
Converts to this type from the input type.
Source§impl From<IPropertyPage2> for IPropertyPage
impl From<IPropertyPage2> for IPropertyPage
Source§fn from(value: IPropertyPage2) -> Self
fn from(value: IPropertyPage2) -> Self
Converts to this type from the input type.
Source§impl Interface for IPropertyPage
impl Interface for IPropertyPage
const IID: Guid
type Vtable = IPropertyPage_abi
Source§impl<'a> IntoParam<'a, IPropertyPage> for &'a IPropertyPage2
impl<'a> IntoParam<'a, IPropertyPage> for &'a IPropertyPage2
fn into_param(self) -> Param<'a, IPropertyPage>
Source§impl<'a> IntoParam<'a, IPropertyPage> for IPropertyPage2
impl<'a> IntoParam<'a, IPropertyPage> for IPropertyPage2
fn into_param(self) -> Param<'a, IPropertyPage>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IPropertyPage
impl<'a> IntoParam<'a, IUnknown> for &'a IPropertyPage
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IPropertyPage
impl<'a> IntoParam<'a, IUnknown> for IPropertyPage
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IPropertyPage
impl PartialEq for IPropertyPage
impl Eq for IPropertyPage
impl StructuralPartialEq for IPropertyPage
Auto Trait Implementations§
impl Freeze for IPropertyPage
impl RefUnwindSafe for IPropertyPage
impl !Send for IPropertyPage
impl !Sync for IPropertyPage
impl Unpin for IPropertyPage
impl UnwindSafe for IPropertyPage
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