windows::Win32::Globalization

Trait IMLangCodePages_Impl

pub trait IMLangCodePages_Impl: IUnknownImpl {
    // 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>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§