pub trait ISClusProperty_Impl: Sized + IDispatch_Impl {
Show 15 methods // Required methods fn Name(&self) -> Result<BSTR>; fn Length(&self) -> Result<i32>; fn ValueCount(&self) -> Result<i32>; fn Values(&self) -> Result<ISClusPropertyValues>; fn Value(&self) -> Result<VARIANT>; fn SetValue(&self, varvalue: &VARIANT) -> Result<()>; fn Type(&self) -> Result<CLUSTER_PROPERTY_TYPE>; fn SetType(&self, type: CLUSTER_PROPERTY_TYPE) -> Result<()>; fn Format(&self) -> Result<CLUSTER_PROPERTY_FORMAT>; fn SetFormat(&self, format: CLUSTER_PROPERTY_FORMAT) -> Result<()>; fn ReadOnly(&self) -> Result<VARIANT>; fn Private(&self) -> Result<VARIANT>; fn Common(&self) -> Result<VARIANT>; fn Modified(&self) -> Result<VARIANT>; fn UseDefaultValue(&self) -> Result<()>;
}

Required Methods§

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

fn Length(&self) -> Result<i32>

fn ValueCount(&self) -> Result<i32>

fn Values(&self) -> Result<ISClusPropertyValues>

fn Value(&self) -> Result<VARIANT>

fn SetValue(&self, varvalue: &VARIANT) -> Result<()>

fn Type(&self) -> Result<CLUSTER_PROPERTY_TYPE>

fn SetType(&self, type: CLUSTER_PROPERTY_TYPE) -> Result<()>

fn Format(&self) -> Result<CLUSTER_PROPERTY_FORMAT>

fn SetFormat(&self, format: CLUSTER_PROPERTY_FORMAT) -> Result<()>

fn ReadOnly(&self) -> Result<VARIANT>

fn Private(&self) -> Result<VARIANT>

fn Common(&self) -> Result<VARIANT>

fn Modified(&self) -> Result<VARIANT>

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

Object Safety§

This trait is not object safe.

Implementors§