pub trait ITfCandidateListUIElement_Impl: Sized + ITfUIElement_Impl {
    // Required methods
    fn GetUpdatedFlags(&self) -> Result<u32>;
    fn GetDocumentMgr(&self) -> Result<ITfDocumentMgr>;
    fn GetCount(&self) -> Result<u32>;
    fn GetSelection(&self) -> Result<u32>;
    fn GetString(&self, uindex: u32) -> Result<BSTR>;
    fn GetPageIndex(
        &self,
        pindex: *mut u32,
        usize: u32,
        pupagecnt: *mut u32,
    ) -> Result<()>;
    fn SetPageIndex(&self, pindex: *const u32, upagecnt: u32) -> Result<()>;
    fn GetCurrentPage(&self) -> Result<u32>;
}

Required Methods§

fn GetUpdatedFlags(&self) -> Result<u32>

fn GetDocumentMgr(&self) -> Result<ITfDocumentMgr>

fn GetCount(&self) -> Result<u32>

fn GetSelection(&self) -> Result<u32>

fn GetString(&self, uindex: u32) -> Result<BSTR>

fn GetPageIndex( &self, pindex: *mut u32, usize: u32, pupagecnt: *mut u32, ) -> Result<()>

fn SetPageIndex(&self, pindex: *const u32, upagecnt: u32) -> Result<()>

fn GetCurrentPage(&self) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§