pub struct IFEDictionary(/* private fields */);
Implementations§
Source§impl IFEDictionary
impl IFEDictionary
pub unsafe fn Open<'a>( &self, pchdictpath: impl IntoParam<'a, PSTR>, pshf: *mut IMESHF, ) -> Result<()>
pub unsafe fn Close(&self) -> Result<()>
pub unsafe fn GetHeader<'a>( &self, pchdictpath: impl IntoParam<'a, PSTR>, pshf: *mut IMESHF, pjfmt: *mut IMEFMT, pultype: *mut u32, ) -> Result<()>
pub unsafe fn DisplayProperty<'a>( &self, hwnd: impl IntoParam<'a, HWND>, ) -> Result<()>
pub unsafe fn GetPosTable( &self, prgpostbl: *mut *mut POSTBL, pcpostbl: *mut i32, ) -> Result<()>
pub unsafe fn GetWords<'a>( &self, pwchfirst: impl IntoParam<'a, PWSTR>, pwchlast: impl IntoParam<'a, PWSTR>, pwchdisplay: impl IntoParam<'a, PWSTR>, ulpos: u32, ulselect: u32, ulwordsrc: u32, pchbuffer: *mut u8, cbbuffer: u32, pcwrd: *mut u32, ) -> Result<()>
pub unsafe fn NextWords( &self, pchbuffer: *mut u8, cbbuffer: u32, pcwrd: *mut u32, ) -> Result<()>
pub unsafe fn Create<'a>( &self, pchdictpath: impl IntoParam<'a, PSTR>, pshf: *mut IMESHF, ) -> Result<()>
pub unsafe fn SetHeader(&self, pshf: *mut IMESHF) -> Result<()>
pub unsafe fn ExistWord(&self, pwrd: *mut IMEWRD) -> Result<()>
pub unsafe fn ExistDependency(&self, pdp: *mut IMEDP) -> Result<()>
pub unsafe fn RegisterWord(&self, reg: IMEREG, pwrd: *mut IMEWRD) -> Result<()>
pub unsafe fn RegisterDependency( &self, reg: IMEREG, pdp: *mut IMEDP, ) -> Result<()>
pub unsafe fn GetDependencies<'a>( &self, pwchkakarireading: impl IntoParam<'a, PWSTR>, pwchkakaridisplay: impl IntoParam<'a, PWSTR>, ulkakaripos: u32, pwchukereading: impl IntoParam<'a, PWSTR>, pwchukedisplay: impl IntoParam<'a, PWSTR>, ulukepos: u32, jrel: IMEREL, ulwordsrc: u32, pchbuffer: *mut u8, cbbuffer: u32, pcdp: *mut u32, ) -> Result<()>
pub unsafe fn NextDependencies( &self, pchbuffer: *mut u8, cbbuffer: u32, pcdp: *mut u32, ) -> Result<()>
pub unsafe fn ConvertFromOldMSIME<'a>( &self, pchdic: impl IntoParam<'a, PSTR>, pfnlog: Option<PFNLOG>, reg: IMEREG, ) -> Result<()>
pub unsafe fn ConvertFromUserToSys(&self) -> Result<()>
Trait Implementations§
Source§impl Clone for IFEDictionary
impl Clone for IFEDictionary
Source§fn clone(&self) -> IFEDictionary
fn clone(&self) -> IFEDictionary
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 IFEDictionary
impl Debug for IFEDictionary
Source§impl From<&IFEDictionary> for IUnknown
impl From<&IFEDictionary> for IUnknown
Source§fn from(value: &IFEDictionary) -> Self
fn from(value: &IFEDictionary) -> Self
Converts to this type from the input type.
Source§impl From<IFEDictionary> for IUnknown
impl From<IFEDictionary> for IUnknown
Source§fn from(value: IFEDictionary) -> Self
fn from(value: IFEDictionary) -> Self
Converts to this type from the input type.
Source§impl Interface for IFEDictionary
impl Interface for IFEDictionary
const IID: Guid
type Vtable = IFEDictionary_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 IFEDictionary
impl PartialEq for IFEDictionary
impl Eq for IFEDictionary
impl StructuralPartialEq for IFEDictionary
Auto Trait Implementations§
impl Freeze for IFEDictionary
impl RefUnwindSafe for IFEDictionary
impl !Send for IFEDictionary
impl !Sync for IFEDictionary
impl Unpin for IFEDictionary
impl UnwindSafe for IFEDictionary
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