#pragma once #include #include class ScreenStack; namespace Social { class XboxLiveUserManager { public: char filler[0x100]; static void (*XboxLiveUserManager_construct)(XboxLiveUserManager*, ScreenStack*); XboxLiveUserManager() { XboxLiveUserManager_construct(this, nullptr); } }; class UserManager { public: char filler[0x100]; static void (*UserManager_construct)(UserManager*); static void (*UserManager_addUser)(UserManager*, std::unique_ptr, bool); UserManager() { UserManager_construct(this); } void addUser(std::unique_ptr manager) { UserManager_addUser(this, std::move(manager), false); } }; }