pub trait IMLangCodePages_Impl: Sized {
    // Required methods
    fn GetCharCodePages(&self, chsrc: u16) -> Result<u32>;
    fn GetStrCodePages(
        &self,
        pszsrc: &PCWSTR,
        cchsrc: i32,
        dwprioritycodepages: u32,
        pdwcodepages: *mut u32,
        pcchcodepages: *mut i32
    ) -> Result<()>;
    fn CodePageToCodePages(&self, ucodepage: u32) -> Result<u32>;
    fn CodePagesToCodePage(
        &self,
        dwcodepages: u32,
        udefaultcodepage: u32
    ) -> Result<u32>;
}

Required Methods§

fn GetCharCodePages(&self, chsrc: u16) -> Result<u32>

fn GetStrCodePages( &self, pszsrc: &PCWSTR, cchsrc: i32, dwprioritycodepages: u32, pdwcodepages: *mut u32, pcchcodepages: *mut i32 ) -> Result<()>

fn CodePageToCodePages(&self, ucodepage: u32) -> Result<u32>

fn CodePagesToCodePage( &self, dwcodepages: u32, udefaultcodepage: u32 ) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§