Trait windows::Win32::System::Wmi::ISWbemQualifierSet_Impl

pub trait ISWbemQualifierSet_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn _NewEnum(&self) -> Result<IUnknown>;
    fn Item(&self, name: &BSTR, iflags: i32) -> Result<ISWbemQualifier>;
    fn Count(&self) -> Result<i32>;
    fn Add(
        &self,
        strname: &BSTR,
        varval: *const VARIANT,
        bpropagatestosubclass: VARIANT_BOOL,
        bpropagatestoinstance: VARIANT_BOOL,
        bisoverridable: VARIANT_BOOL,
        iflags: i32,
    ) -> Result<ISWbemQualifier>;
    fn Remove(&self, strname: &BSTR, iflags: i32) -> Result<()>;
}

Required Methods§

fn _NewEnum(&self) -> Result<IUnknown>

fn Item(&self, name: &BSTR, iflags: i32) -> Result<ISWbemQualifier>

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

fn Add( &self, strname: &BSTR, varval: *const VARIANT, bpropagatestosubclass: VARIANT_BOOL, bpropagatestoinstance: VARIANT_BOOL, bisoverridable: VARIANT_BOOL, iflags: i32, ) -> Result<ISWbemQualifier>

fn Remove(&self, strname: &BSTR, iflags: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§