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.