/** ****************************************************************************** * Xenia : Xbox 360 Emulator Research Project * ****************************************************************************** * Copyright 2022 Ben Vanik. All rights reserved. * * Released under the BSD license - see LICENSE in the root for more details. * ****************************************************************************** */ #include "xenia/kernel/kernel_state.h" #include "xenia/kernel/util/shim_utils.h" #include "xenia/kernel/xam/xam_private.h" #include "xenia/xbox.h" namespace xe { namespace kernel { namespace xam { dword_result_t XamPartyGetUserList_entry(dword_t player_count, lpdword_t party_list) { // 5345085D wants specifically this code to skip loading party data. // This code is not documented in NT_STATUS code list return 0x807D0003; } DECLARE_XAM_EXPORT1(XamPartyGetUserList, kNone, kStub); dword_result_t XamPartySendGameInvites_entry(dword_t r3, dword_t r4, dword_t r5) { return X_ERROR_FUNCTION_FAILED; } DECLARE_XAM_EXPORT1(XamPartySendGameInvites, kNone, kStub); dword_result_t XamPartySetCustomData_entry(dword_t r3, dword_t r4, dword_t r5) { return X_ERROR_FUNCTION_FAILED; } DECLARE_XAM_EXPORT1(XamPartySetCustomData, kNone, kStub); dword_result_t XamPartyGetBandwidth_entry(dword_t r3, dword_t r4) { return X_ERROR_FUNCTION_FAILED; } DECLARE_XAM_EXPORT1(XamPartyGetBandwidth, kNone, kStub); } // namespace xam } // namespace kernel } // namespace xe DECLARE_XAM_EMPTY_REGISTER_EXPORTS(Party);