|
|
@ -20,7 +20,7 @@ public: |
|
|
|
|
|
|
|
|
private: |
|
|
private: |
|
|
void GetBase(Kernel::HLERequestContext& ctx) { |
|
|
void GetBase(Kernel::HLERequestContext& ctx) { |
|
|
LOG_WARNING(Service, "(STUBBED) called"); |
|
|
|
|
|
|
|
|
LOG_WARNING(Service_ACC, "(STUBBED) called"); |
|
|
ProfileBase profile_base{}; |
|
|
ProfileBase profile_base{}; |
|
|
IPC::ResponseBuilder rb{ctx, 16}; |
|
|
IPC::ResponseBuilder rb{ctx, 16}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
@ -40,14 +40,14 @@ public: |
|
|
|
|
|
|
|
|
private: |
|
|
private: |
|
|
void CheckAvailability(Kernel::HLERequestContext& ctx) { |
|
|
void CheckAvailability(Kernel::HLERequestContext& ctx) { |
|
|
LOG_WARNING(Service, "(STUBBED) called"); |
|
|
|
|
|
|
|
|
LOG_WARNING(Service_ACC, "(STUBBED) called"); |
|
|
IPC::ResponseBuilder rb{ctx, 3}; |
|
|
IPC::ResponseBuilder rb{ctx, 3}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(true); // TODO: Check when this is supposed to return true and when not
|
|
|
rb.Push(true); // TODO: Check when this is supposed to return true and when not
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void GetAccountId(Kernel::HLERequestContext& ctx) { |
|
|
void GetAccountId(Kernel::HLERequestContext& ctx) { |
|
|
LOG_WARNING(Service, "(STUBBED) called"); |
|
|
|
|
|
|
|
|
LOG_WARNING(Service_ACC, "(STUBBED) called"); |
|
|
IPC::ResponseBuilder rb{ctx, 4}; |
|
|
IPC::ResponseBuilder rb{ctx, 4}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push<u64>(0x12345678ABCDEF); |
|
|
rb.Push<u64>(0x12345678ABCDEF); |
|
|
@ -55,7 +55,7 @@ private: |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
void ACC_U0::GetUserExistence(Kernel::HLERequestContext& ctx) { |
|
|
void ACC_U0::GetUserExistence(Kernel::HLERequestContext& ctx) { |
|
|
LOG_WARNING(Service, "(STUBBED) called"); |
|
|
|
|
|
|
|
|
LOG_WARNING(Service_ACC, "(STUBBED) called"); |
|
|
IPC::ResponseBuilder rb{ctx, 3}; |
|
|
IPC::ResponseBuilder rb{ctx, 3}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(true); // TODO: Check when this is supposed to return true and when not
|
|
|
rb.Push(true); // TODO: Check when this is supposed to return true and when not
|
|
|
@ -65,11 +65,11 @@ void ACC_U0::GetProfile(Kernel::HLERequestContext& ctx) { |
|
|
IPC::ResponseBuilder rb{ctx, 2, 0, 1}; |
|
|
IPC::ResponseBuilder rb{ctx, 2, 0, 1}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.PushIpcInterface<IProfile>(); |
|
|
rb.PushIpcInterface<IProfile>(); |
|
|
LOG_DEBUG(Service, "called"); |
|
|
|
|
|
|
|
|
LOG_DEBUG(Service_ACC, "called"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void ACC_U0::InitializeApplicationInfo(Kernel::HLERequestContext& ctx) { |
|
|
void ACC_U0::InitializeApplicationInfo(Kernel::HLERequestContext& ctx) { |
|
|
LOG_WARNING(Service, "(STUBBED) called"); |
|
|
|
|
|
|
|
|
LOG_WARNING(Service_ACC, "(STUBBED) called"); |
|
|
IPC::ResponseBuilder rb{ctx, 2}; |
|
|
IPC::ResponseBuilder rb{ctx, 2}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
} |
|
|
} |
|
|
@ -78,11 +78,11 @@ void ACC_U0::GetBaasAccountManagerForApplication(Kernel::HLERequestContext& ctx) |
|
|
IPC::ResponseBuilder rb{ctx, 2, 0, 1}; |
|
|
IPC::ResponseBuilder rb{ctx, 2, 0, 1}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.PushIpcInterface<IManagerForApplication>(); |
|
|
rb.PushIpcInterface<IManagerForApplication>(); |
|
|
LOG_DEBUG(Service, "called"); |
|
|
|
|
|
|
|
|
LOG_DEBUG(Service_ACC, "called"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void ACC_U0::GetLastOpenedUser(Kernel::HLERequestContext& ctx) { |
|
|
void ACC_U0::GetLastOpenedUser(Kernel::HLERequestContext& ctx) { |
|
|
LOG_WARNING(Service, "(STUBBED) called"); |
|
|
|
|
|
|
|
|
LOG_WARNING(Service_ACC, "(STUBBED) called"); |
|
|
IPC::ResponseBuilder rb{ctx, 6}; |
|
|
IPC::ResponseBuilder rb{ctx, 6}; |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push(RESULT_SUCCESS); |
|
|
rb.Push<u64>(0x0); |
|
|
rb.Push<u64>(0x0); |
|
|
|