forked from eden-emu/eden
		
	
							parent
							
								
									27dc83efa6
								
							
						
					
					
						commit
						36302b6e20
					
				
					 5 changed files with 13 additions and 3 deletions
				
			
		|  | @ -428,6 +428,15 @@ void Module::Interface::GetProfileEditor(Kernel::HLERequestContext& ctx) { | |||
|     rb.PushIpcInterface<IProfileEditor>(user_id, *profile_manager); | ||||
| } | ||||
| 
 | ||||
| void Module::Interface::ListQualifiedUsers(Kernel::HLERequestContext& ctx) { | ||||
|     LOG_DEBUG(Service_ACC, "called"); | ||||
| 
 | ||||
|     // All users should be qualified
 | ||||
|     ctx.WriteBuffer(profile_manager->GetAllUsers()); | ||||
|     IPC::ResponseBuilder rb{ctx, 2}; | ||||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
| 
 | ||||
| void Module::Interface::TrySelectUserWithoutInteraction(Kernel::HLERequestContext& ctx) { | ||||
|     LOG_DEBUG(Service_ACC, "called"); | ||||
|     // A u8 is passed into this function which we can safely ignore. It's to determine if we have
 | ||||
|  |  | |||
|  | @ -33,6 +33,7 @@ public: | |||
|         void TrySelectUserWithoutInteraction(Kernel::HLERequestContext& ctx); | ||||
|         void IsUserAccountSwitchLocked(Kernel::HLERequestContext& ctx); | ||||
|         void GetProfileEditor(Kernel::HLERequestContext& ctx); | ||||
|         void ListQualifiedUsers(Kernel::HLERequestContext& ctx); | ||||
| 
 | ||||
|     private: | ||||
|         ResultCode InitializeApplicationInfoBase(u64 process_id); | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | |||
|         {113, nullptr, "GetSaveDataThumbnailExistence"}, | ||||
|         {120, nullptr, "ListOpenUsersInApplication"}, | ||||
|         {130, nullptr, "ActivateOpenContextRetention"}, | ||||
|         {140, nullptr, "ListQualifiedUsers"}, | ||||
|         {140, &ACC_SU::ListQualifiedUsers, "ListQualifiedUsers"}, | ||||
|         {150, nullptr, "AuthenticateApplicationAsync"}, | ||||
|         {190, nullptr, "GetUserLastOpenedApplication"}, | ||||
|         {191, nullptr, "ActivateOpenContextHolder"}, | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ ACC_U0::ACC_U0(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | |||
|         {130, nullptr, "LoadOpenContext"}, | ||||
|         {131, nullptr, "ListOpenContextStoredUsers"}, | ||||
|         {140, &ACC_U0::InitializeApplicationInfoRestricted, "InitializeApplicationInfoRestricted"}, | ||||
|         {141, nullptr, "ListQualifiedUsers"}, | ||||
|         {141, &ACC_U0::ListQualifiedUsers, "ListQualifiedUsers"}, | ||||
|         {150, &ACC_U0::IsUserAccountSwitchLocked, "IsUserAccountSwitchLocked"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ ACC_U1::ACC_U1(std::shared_ptr<Module> module, std::shared_ptr<ProfileManager> p | |||
|         {112, nullptr, "LoadSaveDataThumbnail"}, | ||||
|         {113, nullptr, "GetSaveDataThumbnailExistence"}, | ||||
|         {130, nullptr, "ActivateOpenContextRetention"}, | ||||
|         {140, nullptr, "ListQualifiedUsers"}, | ||||
|         {140, &ACC_U1::ListQualifiedUsers, "ListQualifiedUsers"}, | ||||
|         {150, nullptr, "AuthenticateApplicationAsync"}, | ||||
|         {190, nullptr, "GetUserLastOpenedApplication"}, | ||||
|         {191, nullptr, "ActivateOpenContextHolder"}, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David Marcec
						David Marcec