mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
67 lines
4.4 KiB
C++
67 lines
4.4 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Windows_Security_Authentication_OnlineId_2_H
|
|
#define WINRT_Windows_Security_Authentication_OnlineId_2_H
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
#include "winrt/impl/Windows.System.1.h"
|
|
#include "winrt/impl/Windows.Security.Authentication.OnlineId.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::Security::Authentication::OnlineId
|
|
{
|
|
struct WINRT_IMPL_EMPTY_BASES OnlineIdAuthenticator : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdAuthenticator
|
|
{
|
|
OnlineIdAuthenticator(std::nullptr_t) noexcept {}
|
|
OnlineIdAuthenticator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdAuthenticator(ptr, take_ownership_from_abi) {}
|
|
OnlineIdAuthenticator();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES OnlineIdServiceTicket : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdServiceTicket
|
|
{
|
|
OnlineIdServiceTicket(std::nullptr_t) noexcept {}
|
|
OnlineIdServiceTicket(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdServiceTicket(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES OnlineIdServiceTicketRequest : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdServiceTicketRequest
|
|
{
|
|
OnlineIdServiceTicketRequest(std::nullptr_t) noexcept {}
|
|
OnlineIdServiceTicketRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdServiceTicketRequest(ptr, take_ownership_from_abi) {}
|
|
OnlineIdServiceTicketRequest(param::hstring const& service, param::hstring const& policy);
|
|
explicit OnlineIdServiceTicketRequest(param::hstring const& service);
|
|
};
|
|
struct OnlineIdSystemAuthenticator
|
|
{
|
|
OnlineIdSystemAuthenticator() = delete;
|
|
[[nodiscard]] static auto Default();
|
|
static auto GetForUser(winrt::Windows::System::User const& user);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES OnlineIdSystemAuthenticatorForUser : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdSystemAuthenticatorForUser
|
|
{
|
|
OnlineIdSystemAuthenticatorForUser(std::nullptr_t) noexcept {}
|
|
OnlineIdSystemAuthenticatorForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdSystemAuthenticatorForUser(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES OnlineIdSystemIdentity : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdSystemIdentity
|
|
{
|
|
OnlineIdSystemIdentity(std::nullptr_t) noexcept {}
|
|
OnlineIdSystemIdentity(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdSystemIdentity(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES OnlineIdSystemTicketResult : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdSystemTicketResult
|
|
{
|
|
OnlineIdSystemTicketResult(std::nullptr_t) noexcept {}
|
|
OnlineIdSystemTicketResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IOnlineIdSystemTicketResult(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SignOutUserOperation : winrt::Windows::Foundation::IAsyncAction
|
|
{
|
|
SignOutUserOperation(std::nullptr_t) noexcept {}
|
|
SignOutUserOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IAsyncAction(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES UserAuthenticationOperation : winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::Authentication::OnlineId::UserIdentity>
|
|
{
|
|
UserAuthenticationOperation(std::nullptr_t) noexcept {}
|
|
UserAuthenticationOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::Authentication::OnlineId::UserIdentity>(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES UserIdentity : winrt::Windows::Security::Authentication::OnlineId::IUserIdentity
|
|
{
|
|
UserIdentity(std::nullptr_t) noexcept {}
|
|
UserIdentity(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Security::Authentication::OnlineId::IUserIdentity(ptr, take_ownership_from_abi) {}
|
|
};
|
|
}
|
|
#endif
|