pub trait ISWbemLocator_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn ConnectServer(
        &self,
        strserver: &BSTR,
        strnamespace: &BSTR,
        struser: &BSTR,
        strpassword: &BSTR,
        strlocale: &BSTR,
        strauthority: &BSTR,
        isecurityflags: i32,
        objwbemnamedvalueset: Option<&IDispatch>
    ) -> Result<ISWbemServices>;
    fn Security_(&self) -> Result<ISWbemSecurity>;
}

Required Methods§

fn ConnectServer( &self, strserver: &BSTR, strnamespace: &BSTR, struser: &BSTR, strpassword: &BSTR, strlocale: &BSTR, strauthority: &BSTR, isecurityflags: i32, objwbemnamedvalueset: Option<&IDispatch> ) -> Result<ISWbemServices>

fn Security_(&self) -> Result<ISWbemSecurity>

Object Safety§

This trait is not object safe.

Implementors§