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.