windows::Win32::Globalization

Trait IMultiLanguage3_Impl

pub trait IMultiLanguage3_Impl: IMultiLanguage2_Impl {
    // Required methods
    fn DetectOutboundCodePage(
        &self,
        dwflags: u32,
        lpwidecharstr: &PCWSTR,
        cchwidechar: u32,
        puipreferredcodepages: *const u32,
        npreferredcodepages: u32,
        puidetectedcodepages: *mut u32,
        pndetectedcodepages: *mut u32,
        lpspecialchar: &PCWSTR,
    ) -> Result<()>;
    fn DetectOutboundCodePageInIStream(
        &self,
        dwflags: u32,
        pstrin: Ref<'_, IStream>,
        puipreferredcodepages: *const u32,
        npreferredcodepages: u32,
        puidetectedcodepages: *mut u32,
        pndetectedcodepages: *mut u32,
        lpspecialchar: &PCWSTR,
    ) -> Result<()>;
}

Required Methods§

fn DetectOutboundCodePage( &self, dwflags: u32, lpwidecharstr: &PCWSTR, cchwidechar: u32, puipreferredcodepages: *const u32, npreferredcodepages: u32, puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: &PCWSTR, ) -> Result<()>

fn DetectOutboundCodePageInIStream( &self, dwflags: u32, pstrin: Ref<'_, IStream>, puipreferredcodepages: *const u32, npreferredcodepages: u32, puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: &PCWSTR, ) -> Result<()>

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§