Trait windows::Win32::Gaming::IXblIdpAuthManager_Impl
pub trait IXblIdpAuthManager_Impl: Sized {
// Required methods
fn SetGamerAccount(
&self,
msaaccountid: &PCWSTR,
xuid: &PCWSTR,
) -> Result<()>;
fn GetGamerAccount(
&self,
msaaccountid: *mut PWSTR,
xuid: *mut PWSTR,
) -> Result<()>;
fn SetAppViewInitialized(
&self,
appsid: &PCWSTR,
msaaccountid: &PCWSTR,
) -> Result<()>;
fn GetEnvironment(&self) -> Result<PWSTR>;
fn GetSandbox(&self) -> Result<PWSTR>;
fn GetTokenAndSignatureWithTokenResult(
&self,
msaaccountid: &PCWSTR,
appsid: &PCWSTR,
msatarget: &PCWSTR,
msapolicy: &PCWSTR,
httpmethod: &PCWSTR,
uri: &PCWSTR,
headers: &PCWSTR,
body: *const u8,
bodysize: u32,
forcerefresh: BOOL,
) -> Result<IXblIdpAuthTokenResult>;
}
Required Methods§
fn SetGamerAccount(&self, msaaccountid: &PCWSTR, xuid: &PCWSTR) -> Result<()>
fn GetGamerAccount( &self, msaaccountid: *mut PWSTR, xuid: *mut PWSTR, ) -> Result<()>
fn SetAppViewInitialized( &self, appsid: &PCWSTR, msaaccountid: &PCWSTR, ) -> Result<()>
fn GetEnvironment(&self) -> Result<PWSTR>
fn GetSandbox(&self) -> Result<PWSTR>
fn GetTokenAndSignatureWithTokenResult( &self, msaaccountid: &PCWSTR, appsid: &PCWSTR, msatarget: &PCWSTR, msapolicy: &PCWSTR, httpmethod: &PCWSTR, uri: &PCWSTR, headers: &PCWSTR, body: *const u8, bodysize: u32, forcerefresh: BOOL, ) -> Result<IXblIdpAuthTokenResult>
Object Safety§
This trait is not object safe.