pub trait ISWbemServicesEx_Impl: Sized + ISWbemServices_Impl {
    // Required methods
    fn Put(
        &self,
        objwbemobject: Option<&ISWbemObjectEx>,
        iflags: i32,
        objwbemnamedvalueset: Option<&IDispatch>
    ) -> Result<ISWbemObjectPath>;
    fn PutAsync(
        &self,
        objwbemsink: Option<&ISWbemSink>,
        objwbemobject: Option<&ISWbemObjectEx>,
        iflags: i32,
        objwbemnamedvalueset: Option<&IDispatch>,
        objwbemasynccontext: Option<&IDispatch>
    ) -> Result<()>;
}

Required Methods§

fn Put( &self, objwbemobject: Option<&ISWbemObjectEx>, iflags: i32, objwbemnamedvalueset: Option<&IDispatch> ) -> Result<ISWbemObjectPath>

fn PutAsync( &self, objwbemsink: Option<&ISWbemSink>, objwbemobject: Option<&ISWbemObjectEx>, iflags: i32, objwbemnamedvalueset: Option<&IDispatch>, objwbemasynccontext: Option<&IDispatch> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§