pub trait IMsmMerge_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn OpenDatabase(&self, path: &BSTR) -> Result<()>; fn OpenModule(&self, path: &BSTR, language: i16) -> Result<()>; fn CloseDatabase(&self, commit: VARIANT_BOOL) -> Result<()>; fn CloseModule(&self) -> Result<()>; fn OpenLog(&self, path: &BSTR) -> Result<()>; fn CloseLog(&self) -> Result<()>; fn Log(&self, message: &BSTR) -> Result<()>; fn Errors(&self) -> Result<IMsmErrors>; fn Dependencies(&self) -> Result<IMsmDependencies>; fn Merge(&self, feature: &BSTR, redirectdir: &BSTR) -> Result<()>; fn Connect(&self, feature: &BSTR) -> Result<()>; fn ExtractCAB(&self, filename: &BSTR) -> Result<()>; fn ExtractFiles(&self, path: &BSTR) -> Result<()>;
}

Required Methods§

fn OpenDatabase(&self, path: &BSTR) -> Result<()>

fn OpenModule(&self, path: &BSTR, language: i16) -> Result<()>

fn CloseDatabase(&self, commit: VARIANT_BOOL) -> Result<()>

fn CloseModule(&self) -> Result<()>

fn OpenLog(&self, path: &BSTR) -> Result<()>

fn CloseLog(&self) -> Result<()>

fn Log(&self, message: &BSTR) -> Result<()>

fn Errors(&self) -> Result<IMsmErrors>

fn Dependencies(&self) -> Result<IMsmDependencies>

fn Merge(&self, feature: &BSTR, redirectdir: &BSTR) -> Result<()>

fn Connect(&self, feature: &BSTR) -> Result<()>

fn ExtractCAB(&self, filename: &BSTR) -> Result<()>

fn ExtractFiles(&self, path: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§