LeviLamina
Loading...
Searching...
No Matches
Social.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/social/MultiplayerServiceIdentifier.h"
7#include "mc/client/social/XsapiHandle.h"
8#include "mc/deps/core/threading/Async.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace Social { class GameConnectionInfo; }
13namespace Social { struct PlayerProfileState; }
14namespace Social { struct XboxLiveUserProfileData; }
15namespace cohtml { class Binder; }
16// clang-format on
17
18namespace Social {
19// functions
20// NOLINTBEGIN
21#ifdef LL_PLAT_C
22MCNAPI void CoherentBind(::cohtml::Binder* binder, ::Social::PlayerProfileState* state);
23
24MCNAPI ::std::string identityErrorToUserFacingString(::std::error_code error);
25
26MCNAPI bool isSignInError(::std::error_code const& code);
27
28MCNAPI ::Social::MultiplayerServiceIdentifier serviceIdentifierFromString(::std::string_view idString);
29
30MCNAPI ::Bedrock::Threading::Async<::std::pair<::std::error_code, ::Social::XsapiHandle<::XUser*>>>
31signInCompleteHelper(::XUser* user, long hr);
32#endif
33// NOLINTEND
34
35// static variables
36// NOLINTBEGIN
37#ifdef LL_PLAT_C
38MCNAPI uint const& BEDROCK_XBOXLIVE_ACTIVE_TITLEID();
39
40MCNAPI ::std::vector<::std::string> const& BEDROCK_XBOXLIVE_ALL_SCIDS();
41
42MCNAPI ::std::vector<uint> const& BEDROCK_XBOXLIVE_ALL_TITLEIDS();
43
44MCNAPI ::std::string const& BEDROCK_XBOXLIVE_CLIENTID();
45
46MCNAPI ::std::string const& BEDROCK_XBOXLIVE_REDIRECTURI();
47
48MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID();
49
50MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_AMAZON_KINDLE();
51
52MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_BERWICK();
53
54MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_GOOGLE();
55
56MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_IOS();
57
58MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_IOS_PREVIEW();
59
60MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_SWITCH();
61
62MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_WIN();
63
64MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_WIN_PREVIEW();
65
66MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_XBOX();
67
68MCNAPI ::std::string const& BEDROCK_XBOXLIVE_SCID_XBOX_PREVIEW();
69#endif
70
71MCNAPI ::Social::GameConnectionInfo const& INVALID_CONNECTION();
72
73#ifdef LL_PLAT_C
74MCNAPI ::Social::XboxLiveUserProfileData& nullProfile();
75#endif
76// NOLINTEND
77
78} // namespace Social
Definition GameConnectionInfo.h:21
Definition Binder.h:7
Definition PlayerProfileState.h:7
Definition XboxLiveUserProfileData.h:7