Trait windows::Win32::Security::Authentication::Identity::Provider::AsyncIConnectedIdentityProvider_Impl
pub trait AsyncIConnectedIdentityProvider_Impl: Sized {
// Required methods
fn Begin_ConnectIdentity(
&self,
authbuffer: *const u8,
authbuffersize: u32,
) -> Result<()>;
fn Finish_ConnectIdentity(&self) -> Result<()>;
fn Begin_DisconnectIdentity(&self) -> Result<()>;
fn Finish_DisconnectIdentity(&self) -> Result<()>;
fn Begin_IsConnected(&self) -> Result<()>;
fn Finish_IsConnected(&self) -> Result<BOOL>;
fn Begin_GetUrl(
&self,
identifier: IDENTITY_URL,
context: Option<&IBindCtx>,
) -> Result<()>;
fn Finish_GetUrl(
&self,
postdata: *mut VARIANT,
url: *mut PWSTR,
) -> Result<()>;
fn Begin_GetAccountState(&self) -> Result<()>;
fn Finish_GetAccountState(&self) -> Result<ACCOUNT_STATE>;
}
Required Methods§
fn Begin_ConnectIdentity( &self, authbuffer: *const u8, authbuffersize: u32, ) -> Result<()>
fn Finish_ConnectIdentity(&self) -> Result<()>
fn Begin_DisconnectIdentity(&self) -> Result<()>
fn Finish_DisconnectIdentity(&self) -> Result<()>
fn Begin_IsConnected(&self) -> Result<()>
fn Finish_IsConnected(&self) -> Result<BOOL>
fn Begin_GetUrl( &self, identifier: IDENTITY_URL, context: Option<&IBindCtx>, ) -> Result<()>
fn Finish_GetUrl(&self, postdata: *mut VARIANT, url: *mut PWSTR) -> Result<()>
fn Begin_GetAccountState(&self) -> Result<()>
fn Finish_GetAccountState(&self) -> Result<ACCOUNT_STATE>
Object Safety§
This trait is not object safe.