pub trait IMLangLineBreakConsole_Impl: Sized {
    // Required methods
    fn BreakLineML(
        &self,
        psrcmlstr: Option<&IMLangString>,
        lsrcpos: i32,
        lsrclen: i32,
        cmincolumns: i32,
        cmaxcolumns: i32,
        pllinelen: *mut i32,
        plskiplen: *mut i32
    ) -> Result<()>;
    fn BreakLineW(
        &self,
        locale: u32,
        pszsrc: &PCWSTR,
        cchsrc: i32,
        cmaxcolumns: i32,
        pcchline: *mut i32,
        pcchskip: *mut i32
    ) -> Result<()>;
    fn BreakLineA(
        &self,
        locale: u32,
        ucodepage: u32,
        pszsrc: &PCSTR,
        cchsrc: i32,
        cmaxcolumns: i32,
        pcchline: *mut i32,
        pcchskip: *mut i32
    ) -> Result<()>;
}

Required Methods§

fn BreakLineML( &self, psrcmlstr: Option<&IMLangString>, lsrcpos: i32, lsrclen: i32, cmincolumns: i32, cmaxcolumns: i32, pllinelen: *mut i32, plskiplen: *mut i32 ) -> Result<()>

fn BreakLineW( &self, locale: u32, pszsrc: &PCWSTR, cchsrc: i32, cmaxcolumns: i32, pcchline: *mut i32, pcchskip: *mut i32 ) -> Result<()>

fn BreakLineA( &self, locale: u32, ucodepage: u32, pszsrc: &PCSTR, cchsrc: i32, cmaxcolumns: i32, pcchline: *mut i32, pcchskip: *mut i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§