pub trait IMsmError_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn Type(&self, errortype: *mut msmErrorType) -> Result<()>;
    fn Path(&self, errorpath: *mut BSTR) -> Result<()>;
    fn Language(&self, errorlanguage: *mut i16) -> Result<()>;
    fn DatabaseTable(&self, errortable: *mut BSTR) -> Result<()>;
    fn DatabaseKeys(&self) -> Result<IMsmStrings>;
    fn ModuleTable(&self, errortable: *mut BSTR) -> Result<()>;
    fn ModuleKeys(&self) -> Result<IMsmStrings>;
}

Required Methods§

fn Type(&self, errortype: *mut msmErrorType) -> Result<()>

fn Path(&self, errorpath: *mut BSTR) -> Result<()>

fn Language(&self, errorlanguage: *mut i16) -> Result<()>

fn DatabaseTable(&self, errortable: *mut BSTR) -> Result<()>

fn DatabaseKeys(&self) -> Result<IMsmStrings>

fn ModuleTable(&self, errortable: *mut BSTR) -> Result<()>

fn ModuleKeys(&self) -> Result<IMsmStrings>

Object Safety§

This trait is not object safe.

Implementors§