Trait windows::Win32::UI::TextServices::ITfUIElementMgr_Impl

pub trait ITfUIElementMgr_Impl: Sized {
    // Required methods
    fn BeginUIElement(
        &self,
        pelement: Option<&ITfUIElement>,
        pbshow: *mut BOOL,
        pdwuielementid: *mut u32,
    ) -> Result<()>;
    fn UpdateUIElement(&self, dwuielementid: u32) -> Result<()>;
    fn EndUIElement(&self, dwuielementid: u32) -> Result<()>;
    fn GetUIElement(&self, dwuielementid: u32) -> Result<ITfUIElement>;
    fn EnumUIElements(&self) -> Result<IEnumTfUIElements>;
}

Required Methods§

fn BeginUIElement( &self, pelement: Option<&ITfUIElement>, pbshow: *mut BOOL, pdwuielementid: *mut u32, ) -> Result<()>

fn UpdateUIElement(&self, dwuielementid: u32) -> Result<()>

fn EndUIElement(&self, dwuielementid: u32) -> Result<()>

fn GetUIElement(&self, dwuielementid: u32) -> Result<ITfUIElement>

fn EnumUIElements(&self) -> Result<IEnumTfUIElements>

Object Safety§

This trait is not object safe.

Implementors§