pub trait IInkLineInfo_Impl: Sized {
    // Required methods
    fn SetFormat(&self, pim: *const INKMETRIC) -> Result<()>;
    fn GetFormat(&self, pim: *const INKMETRIC) -> Result<()>;
    fn GetInkExtent(
        &self,
        pim: *const INKMETRIC,
        pnwidth: *const u32
    ) -> Result<()>;
    fn GetCandidate(
        &self,
        ncandidatenum: u32,
        pwcrecogword: &PCWSTR,
        pcwcrecogword: *const u32,
        dwflags: u32
    ) -> Result<()>;
    fn SetCandidate(
        &self,
        ncandidatenum: u32,
        strrecogword: &PCWSTR
    ) -> Result<()>;
    fn Recognize(&self) -> Result<()>;
}

Required Methods§

fn SetFormat(&self, pim: *const INKMETRIC) -> Result<()>

fn GetFormat(&self, pim: *const INKMETRIC) -> Result<()>

fn GetInkExtent(&self, pim: *const INKMETRIC, pnwidth: *const u32) -> Result<()>

fn GetCandidate( &self, ncandidatenum: u32, pwcrecogword: &PCWSTR, pcwcrecogword: *const u32, dwflags: u32 ) -> Result<()>

fn SetCandidate(&self, ncandidatenum: u32, strrecogword: &PCWSTR) -> Result<()>

fn Recognize(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§