pub trait IFsrmFileConditionProperty_Impl: Sized + IFsrmFileCondition_Impl {
// Required methods
fn PropertyName(&self) -> Result<BSTR>;
fn SetPropertyName(&self, newval: &BSTR) -> Result<()>;
fn PropertyId(&self) -> Result<FsrmFileSystemPropertyId>;
fn SetPropertyId(&self, newval: FsrmFileSystemPropertyId) -> Result<()>;
fn Operator(&self) -> Result<FsrmPropertyConditionType>;
fn SetOperator(&self, newval: FsrmPropertyConditionType) -> Result<()>;
fn ValueType(&self) -> Result<FsrmPropertyValueType>;
fn SetValueType(&self, newval: FsrmPropertyValueType) -> Result<()>;
fn Value(&self) -> Result<VARIANT>;
fn SetValue(&self, newval: &VARIANT) -> Result<()>;
}
Required Methods§
fn PropertyName(&self) -> Result<BSTR>
fn SetPropertyName(&self, newval: &BSTR) -> Result<()>
fn PropertyId(&self) -> Result<FsrmFileSystemPropertyId>
fn SetPropertyId(&self, newval: FsrmFileSystemPropertyId) -> Result<()>
fn Operator(&self) -> Result<FsrmPropertyConditionType>
fn SetOperator(&self, newval: FsrmPropertyConditionType) -> Result<()>
fn ValueType(&self) -> Result<FsrmPropertyValueType>
fn SetValueType(&self, newval: FsrmPropertyValueType) -> Result<()>
fn Value(&self) -> Result<VARIANT>
fn SetValue(&self, newval: &VARIANT) -> Result<()>
Object Safety§
This trait is not object safe.