pub trait IFsrmPipelineModuleDefinition_Impl: Sized + IFsrmObject_Impl {
Show 19 methods // Required methods fn ModuleClsid(&self) -> Result<BSTR>; fn SetModuleClsid(&self, moduleclsid: &BSTR) -> Result<()>; fn Name(&self) -> Result<BSTR>; fn SetName(&self, name: &BSTR) -> Result<()>; fn Company(&self) -> Result<BSTR>; fn SetCompany(&self, company: &BSTR) -> Result<()>; fn Version(&self) -> Result<BSTR>; fn SetVersion(&self, version: &BSTR) -> Result<()>; fn ModuleType(&self) -> Result<FsrmPipelineModuleType>; fn Enabled(&self) -> Result<VARIANT_BOOL>; fn SetEnabled(&self, enabled: VARIANT_BOOL) -> Result<()>; fn NeedsFileContent(&self) -> Result<VARIANT_BOOL>; fn SetNeedsFileContent(&self, needsfilecontent: VARIANT_BOOL) -> Result<()>; fn Account(&self) -> Result<FsrmAccountType>; fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> Result<()>; fn SupportedExtensions(&self) -> Result<*mut SAFEARRAY>; fn SetSupportedExtensions( &self, supportedextensions: *const SAFEARRAY ) -> Result<()>; fn Parameters(&self) -> Result<*mut SAFEARRAY>; fn SetParameters(&self, parameters: *const SAFEARRAY) -> Result<()>;
}

Required Methods§

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

fn SetModuleClsid(&self, moduleclsid: &BSTR) -> Result<()>

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

fn SetName(&self, name: &BSTR) -> Result<()>

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

fn SetCompany(&self, company: &BSTR) -> Result<()>

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

fn SetVersion(&self, version: &BSTR) -> Result<()>

fn ModuleType(&self) -> Result<FsrmPipelineModuleType>

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

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

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

fn SetNeedsFileContent(&self, needsfilecontent: VARIANT_BOOL) -> Result<()>

fn Account(&self) -> Result<FsrmAccountType>

fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> Result<()>

fn SupportedExtensions(&self) -> Result<*mut SAFEARRAY>

fn SetSupportedExtensions( &self, supportedextensions: *const SAFEARRAY ) -> Result<()>

fn Parameters(&self) -> Result<*mut SAFEARRAY>

fn SetParameters(&self, parameters: *const SAFEARRAY) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§