Trait IWbemLevel1Login_Impl
pub trait IWbemLevel1Login_Impl: IUnknownImpl {
// Required methods
fn EstablishPosition(
&self,
wszlocalelist: &PCWSTR,
dwnumlocales: u32,
) -> Result<u32>;
fn RequestChallenge(
&self,
wsznetworkresource: &PCWSTR,
wszuser: &PCWSTR,
) -> Result<u8>;
fn WBEMLogin(
&self,
wszpreferredlocale: &PCWSTR,
accesstoken: *const u8,
lflags: i32,
pctx: Ref<'_, IWbemContext>,
) -> Result<IWbemServices>;
fn NTLMLogin(
&self,
wsznetworkresource: &PCWSTR,
wszpreferredlocale: &PCWSTR,
lflags: i32,
pctx: Ref<'_, IWbemContext>,
) -> Result<IWbemServices>;
}Required Methods§
fn EstablishPosition( &self, wszlocalelist: &PCWSTR, dwnumlocales: u32, ) -> Result<u32>
fn RequestChallenge( &self, wsznetworkresource: &PCWSTR, wszuser: &PCWSTR, ) -> Result<u8>
fn WBEMLogin( &self, wszpreferredlocale: &PCWSTR, accesstoken: *const u8, lflags: i32, pctx: Ref<'_, IWbemContext>, ) -> Result<IWbemServices>
fn NTLMLogin( &self, wsznetworkresource: &PCWSTR, wszpreferredlocale: &PCWSTR, lflags: i32, pctx: Ref<'_, IWbemContext>, ) -> Result<IWbemServices>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.