summaryrefslogtreecommitdiff
path: root/src/core/hle
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle')
-rw-r--r--src/core/hle/service/acc/acc.cpp7
-rw-r--r--src/core/hle/service/acc/acc.h1
-rw-r--r--src/core/hle/service/acc/acc_u0.cpp2
3 files changed, 9 insertions, 1 deletions
diff --git a/src/core/hle/service/acc/acc.cpp b/src/core/hle/service/acc/acc.cpp
index 6d15b46ed..e952b0518 100644
--- a/src/core/hle/service/acc/acc.cpp
+++ b/src/core/hle/service/acc/acc.cpp
@@ -119,6 +119,13 @@ private:
119 } 119 }
120}; 120};
121 121
122void Module::Interface::GetUserCount(Kernel::HLERequestContext& ctx) {
123 LOG_WARNING(Service_ACC, "(STUBBED) called");
124 IPC::ResponseBuilder rb{ctx, 3};
125 rb.Push(RESULT_SUCCESS);
126 rb.Push<u32>(1);
127}
128
122void Module::Interface::GetUserExistence(Kernel::HLERequestContext& ctx) { 129void Module::Interface::GetUserExistence(Kernel::HLERequestContext& ctx) {
123 LOG_WARNING(Service_ACC, "(STUBBED) called"); 130 LOG_WARNING(Service_ACC, "(STUBBED) called");
124 IPC::ResponseBuilder rb{ctx, 3}; 131 IPC::ResponseBuilder rb{ctx, 3};
diff --git a/src/core/hle/service/acc/acc.h b/src/core/hle/service/acc/acc.h
index 0a01d954c..88cabaa01 100644
--- a/src/core/hle/service/acc/acc.h
+++ b/src/core/hle/service/acc/acc.h
@@ -14,6 +14,7 @@ public:
14 public: 14 public:
15 explicit Interface(std::shared_ptr<Module> module, const char* name); 15 explicit Interface(std::shared_ptr<Module> module, const char* name);
16 16
17 void GetUserCount(Kernel::HLERequestContext& ctx);
17 void GetUserExistence(Kernel::HLERequestContext& ctx); 18 void GetUserExistence(Kernel::HLERequestContext& ctx);
18 void ListAllUsers(Kernel::HLERequestContext& ctx); 19 void ListAllUsers(Kernel::HLERequestContext& ctx);
19 void ListOpenUsers(Kernel::HLERequestContext& ctx); 20 void ListOpenUsers(Kernel::HLERequestContext& ctx);
diff --git a/src/core/hle/service/acc/acc_u0.cpp b/src/core/hle/service/acc/acc_u0.cpp
index 44e21ac09..d84c8b2e1 100644
--- a/src/core/hle/service/acc/acc_u0.cpp
+++ b/src/core/hle/service/acc/acc_u0.cpp
@@ -8,7 +8,7 @@ namespace Service::Account {
8 8
9ACC_U0::ACC_U0(std::shared_ptr<Module> module) : Module::Interface(std::move(module), "acc:u0") { 9ACC_U0::ACC_U0(std::shared_ptr<Module> module) : Module::Interface(std::move(module), "acc:u0") {
10 static const FunctionInfo functions[] = { 10 static const FunctionInfo functions[] = {
11 {0, nullptr, "GetUserCount"}, 11 {0, &ACC_U0::GetUserCount, "GetUserCount"},
12 {1, &ACC_U0::GetUserExistence, "GetUserExistence"}, 12 {1, &ACC_U0::GetUserExistence, "GetUserExistence"},
13 {2, &ACC_U0::ListAllUsers, "ListAllUsers"}, 13 {2, &ACC_U0::ListAllUsers, "ListAllUsers"},
14 {3, &ACC_U0::ListOpenUsers, "ListOpenUsers"}, 14 {3, &ACC_U0::ListOpenUsers, "ListOpenUsers"},