pub struct IFECommon(/* private fields */);
Implementations§
Source§impl IFECommon
impl IFECommon
pub unsafe fn IsDefaultIME<'a>( &self, szname: impl IntoParam<'a, PSTR>, cszname: i32, ) -> Result<()>
pub unsafe fn SetDefaultIME(&self) -> Result<()>
pub unsafe fn InvokeWordRegDialog(&self, pimedlg: *mut IMEDLG) -> Result<()>
pub unsafe fn InvokeDictToolDialog(&self, pimedlg: *mut IMEDLG) -> Result<()>
Trait Implementations§
Source§impl Interface for IFECommon
impl Interface for IFECommon
const IID: Guid
type Vtable = IFECommon_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
impl Eq for IFECommon
impl StructuralPartialEq for IFECommon
Auto Trait Implementations§
impl Freeze for IFECommon
impl RefUnwindSafe for IFECommon
impl !Send for IFECommon
impl !Sync for IFECommon
impl Unpin for IFECommon
impl UnwindSafe for IFECommon
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