pub trait IDataManager_Impl: Sized + IDispatch_Impl {
Show 25 methods // Required methods fn Enabled(&self) -> Result<VARIANT_BOOL>; fn SetEnabled(&self, fenabled: VARIANT_BOOL) -> Result<()>; fn CheckBeforeRunning(&self) -> Result<VARIANT_BOOL>; fn SetCheckBeforeRunning(&self, fcheck: VARIANT_BOOL) -> Result<()>; fn MinFreeDisk(&self) -> Result<u32>; fn SetMinFreeDisk(&self, minfreedisk: u32) -> Result<()>; fn MaxSize(&self) -> Result<u32>; fn SetMaxSize(&self, ulmaxsize: u32) -> Result<()>; fn MaxFolderCount(&self) -> Result<u32>; fn SetMaxFolderCount(&self, ulmaxfoldercount: u32) -> Result<()>; fn ResourcePolicy(&self) -> Result<ResourcePolicy>; fn SetResourcePolicy(&self, policy: ResourcePolicy) -> Result<()>; fn FolderActions(&self) -> Result<IFolderActionCollection>; fn ReportSchema(&self) -> Result<BSTR>; fn SetReportSchema(&self, reportschema: &BSTR) -> Result<()>; fn ReportFileName(&self) -> Result<BSTR>; fn SetReportFileName(&self, pbstrfilename: &BSTR) -> Result<()>; fn RuleTargetFileName(&self) -> Result<BSTR>; fn SetRuleTargetFileName(&self, filename: &BSTR) -> Result<()>; fn EventsFileName(&self) -> Result<BSTR>; fn SetEventsFileName(&self, pbstrfilename: &BSTR) -> Result<()>; fn Rules(&self) -> Result<BSTR>; fn SetRules(&self, bstrxml: &BSTR) -> Result<()>; fn Run( &self, steps: DataManagerSteps, bstrfolder: &BSTR ) -> Result<IValueMap>; fn Extract(&self, cabfilename: &BSTR, destinationpath: &BSTR) -> Result<()>;
}

Required Methods§

fn Enabled(&self) -> Result<VARIANT_BOOL>

fn SetEnabled(&self, fenabled: VARIANT_BOOL) -> Result<()>

fn CheckBeforeRunning(&self) -> Result<VARIANT_BOOL>

fn SetCheckBeforeRunning(&self, fcheck: VARIANT_BOOL) -> Result<()>

fn MinFreeDisk(&self) -> Result<u32>

fn SetMinFreeDisk(&self, minfreedisk: u32) -> Result<()>

fn MaxSize(&self) -> Result<u32>

fn SetMaxSize(&self, ulmaxsize: u32) -> Result<()>

fn MaxFolderCount(&self) -> Result<u32>

fn SetMaxFolderCount(&self, ulmaxfoldercount: u32) -> Result<()>

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

fn SetResourcePolicy(&self, policy: ResourcePolicy) -> Result<()>

fn FolderActions(&self) -> Result<IFolderActionCollection>

fn ReportSchema(&self) -> Result<BSTR>

fn SetReportSchema(&self, reportschema: &BSTR) -> Result<()>

fn ReportFileName(&self) -> Result<BSTR>

fn SetReportFileName(&self, pbstrfilename: &BSTR) -> Result<()>

fn RuleTargetFileName(&self) -> Result<BSTR>

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

fn EventsFileName(&self) -> Result<BSTR>

fn SetEventsFileName(&self, pbstrfilename: &BSTR) -> Result<()>

fn Rules(&self) -> Result<BSTR>

fn SetRules(&self, bstrxml: &BSTR) -> Result<()>

fn Run(&self, steps: DataManagerSteps, bstrfolder: &BSTR) -> Result<IValueMap>

fn Extract(&self, cabfilename: &BSTR, destinationpath: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§