pub trait IHeaderCtrl2_Impl: Sized + IHeaderCtrl_Impl {
    // Required methods
    fn SetChangeTimeOut(&self, utimeout: u32) -> Result<()>;
    fn SetColumnFilter(
        &self,
        ncolumn: u32,
        dwtype: u32,
        pfilterdata: *const MMC_FILTERDATA
    ) -> Result<()>;
    fn GetColumnFilter(
        &self,
        ncolumn: u32,
        pdwtype: *mut u32,
        pfilterdata: *mut MMC_FILTERDATA
    ) -> Result<()>;
}

Required Methods§

fn SetChangeTimeOut(&self, utimeout: u32) -> Result<()>

fn SetColumnFilter( &self, ncolumn: u32, dwtype: u32, pfilterdata: *const MMC_FILTERDATA ) -> Result<()>

fn GetColumnFilter( &self, ncolumn: u32, pdwtype: *mut u32, pfilterdata: *mut MMC_FILTERDATA ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§