mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-27 04:25:12 +00:00
sceCompanionHttpdGetEvent returns disconnected device
This commit is contained in:
parent
65639a0636
commit
e949d3bd8a
@ -18,9 +18,10 @@ s32 PS4_SYSV_ABI sceCompanionHttpdGet2ndScreenStatus() {
|
|||||||
return ORBIS_OK;
|
return ORBIS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdGetEvent() {
|
s32 PS4_SYSV_ABI sceCompanionHttpdGetEvent(OrbisCompanionHttpdEvent* pEvent) {
|
||||||
LOG_ERROR(Lib_CompanionHttpd, "(STUBBED) called");
|
pEvent->event = 0x10000002; // disconnected
|
||||||
return ORBIS_OK;
|
LOG_DEBUG(Lib_CompanionHttpd, "device disconnected");
|
||||||
|
return 0x80E40008; // No events to obtain
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdGetUserId() {
|
s32 PS4_SYSV_ABI sceCompanionHttpdGetUserId() {
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "common/types.h"
|
#include "common/types.h"
|
||||||
|
#include "core/libraries/network/net.h"
|
||||||
|
#include "core/libraries/system/userservice.h"
|
||||||
|
|
||||||
namespace Core::Loader {
|
namespace Core::Loader {
|
||||||
class SymbolsResolver;
|
class SymbolsResolver;
|
||||||
@ -11,9 +13,23 @@ class SymbolsResolver;
|
|||||||
|
|
||||||
namespace Libraries::CompanionHttpd {
|
namespace Libraries::CompanionHttpd {
|
||||||
|
|
||||||
|
struct OrbisCompanionUtilDeviceInfo {
|
||||||
|
Libraries::UserService::OrbisUserServiceUserId userId;
|
||||||
|
Libraries::Net::OrbisNetSockaddrIn addr;
|
||||||
|
char reserved[236];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct OrbisCompanionHttpdEvent {
|
||||||
|
s32 event;
|
||||||
|
union {
|
||||||
|
OrbisCompanionUtilDeviceInfo deviceInfo;
|
||||||
|
Libraries::UserService::OrbisUserServiceUserId userId;
|
||||||
|
char reserved[256];
|
||||||
|
} data;
|
||||||
|
};
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdAddHeader();
|
s32 PS4_SYSV_ABI sceCompanionHttpdAddHeader();
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdGet2ndScreenStatus();
|
s32 PS4_SYSV_ABI sceCompanionHttpdGet2ndScreenStatus();
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdGetEvent();
|
s32 PS4_SYSV_ABI sceCompanionHttpdGetEvent(OrbisCompanionHttpdEvent* pEvent);
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdGetUserId();
|
s32 PS4_SYSV_ABI sceCompanionHttpdGetUserId();
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdInitialize();
|
s32 PS4_SYSV_ABI sceCompanionHttpdInitialize();
|
||||||
s32 PS4_SYSV_ABI sceCompanionHttpdInitialize2();
|
s32 PS4_SYSV_ABI sceCompanionHttpdInitialize2();
|
||||||
|
Loading…
Reference in New Issue
Block a user