diff --git a/app/src/main/cpp/skyline/services/pctl/IParentalControlService.cpp b/app/src/main/cpp/skyline/services/pctl/IParentalControlService.cpp index 07b82fbf..ef37aa2f 100644 --- a/app/src/main/cpp/skyline/services/pctl/IParentalControlService.cpp +++ b/app/src/main/cpp/skyline/services/pctl/IParentalControlService.cpp @@ -9,4 +9,14 @@ namespace skyline::service::pctl { Result IParentalControlService::Initialize(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { return {}; } + + Result IParentalControlService::CheckFreeCommunicationPermission(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { + response.Push(0); + return {}; + } + + Result IParentalControlService::IsFreeCommunicationAvailable(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { + response.Push(0); + return {}; + } } diff --git a/app/src/main/cpp/skyline/services/pctl/IParentalControlService.h b/app/src/main/cpp/skyline/services/pctl/IParentalControlService.h index 03f47060..d1d9b6b2 100644 --- a/app/src/main/cpp/skyline/services/pctl/IParentalControlService.h +++ b/app/src/main/cpp/skyline/services/pctl/IParentalControlService.h @@ -19,8 +19,14 @@ namespace skyline::service::pctl { */ Result Initialize(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + Result CheckFreeCommunicationPermission(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + + Result IsFreeCommunicationAvailable(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + SERVICE_DECL( - SFUNC(0x1, IParentalControlService, Initialize) + SFUNC(0x1, IParentalControlService, Initialize), + SFUNC(0x3E9, IParentalControlService, CheckFreeCommunicationPermission), + SFUNC(0x3FA, IParentalControlService, IsFreeCommunicationAvailable) ) }; }