Trait windows::Win32::System::Wmi::IWbemLevel1Login_Impl
pub trait IWbemLevel1Login_Impl: Sized {
// 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: Option<&IWbemContext>
) -> Result<IWbemServices>;
fn NTLMLogin(
&self,
wsznetworkresource: &PCWSTR,
wszpreferredlocale: &PCWSTR,
lflags: i32,
pctx: Option<&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: Option<&IWbemContext> ) -> Result<IWbemServices>
fn NTLMLogin( &self, wsznetworkresource: &PCWSTR, wszpreferredlocale: &PCWSTR, lflags: i32, pctx: Option<&IWbemContext> ) -> Result<IWbemServices>
Object Safety§
This trait is not object safe.