Trait windows::Win32::System::Wmi::ISWbemQualifier_Impl
pub trait ISWbemQualifier_Impl: Sized + IDispatch_Impl {
// Required methods
fn Value(&self) -> Result<VARIANT>;
fn SetValue(&self, varvalue: *const VARIANT) -> Result<()>;
fn Name(&self) -> Result<BSTR>;
fn IsLocal(&self) -> Result<VARIANT_BOOL>;
fn PropagatesToSubclass(&self) -> Result<VARIANT_BOOL>;
fn SetPropagatesToSubclass(
&self,
bpropagatestosubclass: VARIANT_BOOL,
) -> Result<()>;
fn PropagatesToInstance(&self) -> Result<VARIANT_BOOL>;
fn SetPropagatesToInstance(
&self,
bpropagatestoinstance: VARIANT_BOOL,
) -> Result<()>;
fn IsOverridable(&self) -> Result<VARIANT_BOOL>;
fn SetIsOverridable(&self, bisoverridable: VARIANT_BOOL) -> Result<()>;
fn IsAmended(&self) -> Result<VARIANT_BOOL>;
}
Required Methods§
fn Value(&self) -> Result<VARIANT>
fn SetValue(&self, varvalue: *const VARIANT) -> Result<()>
fn Name(&self) -> Result<BSTR>
fn IsLocal(&self) -> Result<VARIANT_BOOL>
fn PropagatesToSubclass(&self) -> Result<VARIANT_BOOL>
fn SetPropagatesToSubclass( &self, bpropagatestosubclass: VARIANT_BOOL, ) -> Result<()>
fn PropagatesToInstance(&self) -> Result<VARIANT_BOOL>
fn SetPropagatesToInstance( &self, bpropagatestoinstance: VARIANT_BOOL, ) -> Result<()>
fn IsOverridable(&self) -> Result<VARIANT_BOOL>
fn SetIsOverridable(&self, bisoverridable: VARIANT_BOOL) -> Result<()>
fn IsAmended(&self) -> Result<VARIANT_BOOL>
Object Safety§
This trait is not object safe.