mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	apt: added stubbed function for InquireNotification
This commit is contained in:
		
							parent
							
								
									c4b5168b45
								
							
						
					
					
						commit
						4b4a6de1d8
					
				
					 1 changed files with 86 additions and 78 deletions
				
			
		|  | @ -43,85 +43,93 @@ void Enable(Service::Interface* self) { | ||||||
|     ERROR_LOG(KERNEL, "(UNIMPEMENTED) APT_U::Enable called unk=0x%08X", unk); |     ERROR_LOG(KERNEL, "(UNIMPEMENTED) APT_U::Enable called unk=0x%08X", unk); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | void InquireNotification(Service::Interface* self) { | ||||||
|  |     u32* cmd_buff = Service::GetCommandBuffer(); | ||||||
|  |     u32 app_id = cmd_buff[2]; | ||||||
|  |     cmd_buff[1] = 0; // No error
 | ||||||
|  |     cmd_buff[3] = 0; // Signal type
 | ||||||
|  |     ERROR_LOG(KERNEL, "(UNIMPEMENTED) APT_U::InquireNotification called app_id=0x%08X", app_id); | ||||||
|  | } | ||||||
|  | 
 | ||||||
| const Interface::FunctionInfo FunctionTable[] = { | const Interface::FunctionInfo FunctionTable[] = { | ||||||
|     {0x00010040, GetLockHandle, "GetLockHandle"}, |     {0x00010040, GetLockHandle,         "GetLockHandle"}, | ||||||
|     {0x00020080, Initialize,    "Initialize"}, |     {0x00020080, Initialize,            "Initialize"}, | ||||||
|     {0x00030040, Enable,        "Enable"}, |     {0x00030040, Enable,                "Enable"}, | ||||||
|     {0x00040040, NULL,          "Finalize"}, |     {0x00040040, NULL,                  "Finalize"}, | ||||||
|     {0x00050040, NULL,          "GetAppletManInfo"}, |     {0x00050040, NULL,                  "GetAppletManInfo"}, | ||||||
|     {0x00060040, NULL,          "GetAppletInfo"}, |     {0x00060040, NULL,                  "GetAppletInfo"}, | ||||||
|     {0x00070000, NULL,          "GetLastSignaledAppletId"}, |     {0x00070000, NULL,                  "GetLastSignaledAppletId"}, | ||||||
|     {0x00080000, NULL,          "CountRegisteredApplet"}, |     {0x00080000, NULL,                  "CountRegisteredApplet"}, | ||||||
|     {0x00090040, NULL,          "IsRegistered"}, |     {0x00090040, NULL,                  "IsRegistered"}, | ||||||
|     {0x000A0040, NULL,          "GetAttribute"}, |     {0x000A0040, NULL,                  "GetAttribute"}, | ||||||
|     {0x000B0040, NULL,          "InquireNotification"}, |     {0x000B0040, InquireNotification,   "InquireNotification"}, | ||||||
|     {0x000C0104, NULL,          "SendParameter"}, |     {0x000C0104, NULL,                  "SendParameter"}, | ||||||
|     {0x000D0080, NULL,          "ReceiveParameter"}, |     {0x000D0080, NULL,                  "ReceiveParameter"}, | ||||||
|     {0x000E0080, NULL,          "GlanceParameter"}, |     {0x000E0080, NULL,                  "GlanceParameter"}, | ||||||
|     {0x000F0100, NULL,          "CancelParameter"}, |     {0x000F0100, NULL,                  "CancelParameter"}, | ||||||
|     {0x001000C2, NULL,          "DebugFunc"}, |     {0x001000C2, NULL,                  "DebugFunc"}, | ||||||
|     {0x001100C0, NULL,          "MapProgramIdForDebug"}, |     {0x001100C0, NULL,                  "MapProgramIdForDebug"}, | ||||||
|     {0x00120040, NULL,          "SetHomeMenuAppletIdForDebug"}, |     {0x00120040, NULL,                  "SetHomeMenuAppletIdForDebug"}, | ||||||
|     {0x00130000, NULL,          "GetPreparationState"}, |     {0x00130000, NULL,                  "GetPreparationState"}, | ||||||
|     {0x00140040, NULL,          "SetPreparationState"}, |     {0x00140040, NULL,                  "SetPreparationState"}, | ||||||
|     {0x00150140, NULL,          "PrepareToStartApplication"}, |     {0x00150140, NULL,                  "PrepareToStartApplication"}, | ||||||
|     {0x00160040, NULL,          "PreloadLibraryApplet"}, |     {0x00160040, NULL,                  "PreloadLibraryApplet"}, | ||||||
|     {0x00170040, NULL,          "FinishPreloadingLibraryApplet"}, |     {0x00170040, NULL,                  "FinishPreloadingLibraryApplet"}, | ||||||
|     {0x00180040, NULL,          "PrepareToStartLibraryApplet"}, |     {0x00180040, NULL,                  "PrepareToStartLibraryApplet"}, | ||||||
|     {0x00190040, NULL,          "PrepareToStartSystemApplet"}, |     {0x00190040, NULL,                  "PrepareToStartSystemApplet"}, | ||||||
|     {0x001A0000, NULL,          "PrepareToStartNewestHomeMenu"}, |     {0x001A0000, NULL,                  "PrepareToStartNewestHomeMenu"}, | ||||||
|     {0x001B00C4, NULL,          "StartApplication"}, |     {0x001B00C4, NULL,                  "StartApplication"}, | ||||||
|     {0x001C0000, NULL,          "WakeupApplication"}, |     {0x001C0000, NULL,                  "WakeupApplication"}, | ||||||
|     {0x001D0000, NULL,          "CancelApplication"}, |     {0x001D0000, NULL,                  "CancelApplication"}, | ||||||
|     {0x001E0084, NULL,          "StartLibraryApplet"}, |     {0x001E0084, NULL,                  "StartLibraryApplet"}, | ||||||
|     {0x001F0084, NULL,          "StartSystemApplet"}, |     {0x001F0084, NULL,                  "StartSystemApplet"}, | ||||||
|     {0x00200044, NULL,          "StartNewestHomeMenu"}, |     {0x00200044, NULL,                  "StartNewestHomeMenu"}, | ||||||
|     {0x00210000, NULL,          "OrderToCloseApplication"}, |     {0x00210000, NULL,                  "OrderToCloseApplication"}, | ||||||
|     {0x00220040, NULL,          "PrepareToCloseApplication"}, |     {0x00220040, NULL,                  "PrepareToCloseApplication"}, | ||||||
|     {0x00230040, NULL,          "PrepareToJumpToApplication"}, |     {0x00230040, NULL,                  "PrepareToJumpToApplication"}, | ||||||
|     {0x00240044, NULL,          "JumpToApplication"}, |     {0x00240044, NULL,                  "JumpToApplication"}, | ||||||
|     {0x002500C0, NULL,          "PrepareToCloseLibraryApplet"}, |     {0x002500C0, NULL,                  "PrepareToCloseLibraryApplet"}, | ||||||
|     {0x00260000, NULL,          "PrepareToCloseSystemApplet"}, |     {0x00260000, NULL,                  "PrepareToCloseSystemApplet"}, | ||||||
|     {0x00270044, NULL,          "CloseApplication"}, |     {0x00270044, NULL,                  "CloseApplication"}, | ||||||
|     {0x00280044, NULL,          "CloseLibraryApplet"}, |     {0x00280044, NULL,                  "CloseLibraryApplet"}, | ||||||
|     {0x00290044, NULL,          "CloseSystemApplet"}, |     {0x00290044, NULL,                  "CloseSystemApplet"}, | ||||||
|     {0x002A0000, NULL,          "OrderToCloseSystemApplet"}, |     {0x002A0000, NULL,                  "OrderToCloseSystemApplet"}, | ||||||
|     {0x002B0000, NULL,          "PrepareToJumpToHomeMenu"}, |     {0x002B0000, NULL,                  "PrepareToJumpToHomeMenu"}, | ||||||
|     {0x002C0044, NULL,          "JumpToHomeMenu"}, |     {0x002C0044, NULL,                  "JumpToHomeMenu"}, | ||||||
|     {0x002D0000, NULL,          "PrepareToLeaveHomeMenu"}, |     {0x002D0000, NULL,                  "PrepareToLeaveHomeMenu"}, | ||||||
|     {0x002E0044, NULL,          "LeaveHomeMenu"}, |     {0x002E0044, NULL,                  "LeaveHomeMenu"}, | ||||||
|     {0x002F0040, NULL,          "PrepareToLeaveResidentApplet"}, |     {0x002F0040, NULL,                  "PrepareToLeaveResidentApplet"}, | ||||||
|     {0x00300044, NULL,          "LeaveResidentApplet"}, |     {0x00300044, NULL,                  "LeaveResidentApplet"}, | ||||||
|     {0x00310100, NULL,          "PrepareToDoApplicationJump"}, |     {0x00310100, NULL,                  "PrepareToDoApplicationJump"}, | ||||||
|     {0x00320084, NULL,          "DoApplicationJump"}, |     {0x00320084, NULL,                  "DoApplicationJump"}, | ||||||
|     {0x00330000, NULL,          "GetProgramIdOnApplicationJump"}, |     {0x00330000, NULL,                  "GetProgramIdOnApplicationJump"}, | ||||||
|     {0x00340084, NULL,          "SendDeliverArg"}, |     {0x00340084, NULL,                  "SendDeliverArg"}, | ||||||
|     {0x00350080, NULL,          "ReceiveDeliverArg"}, |     {0x00350080, NULL,                  "ReceiveDeliverArg"}, | ||||||
|     {0x00360040, NULL,          "LoadSysMenuArg"}, |     {0x00360040, NULL,                  "LoadSysMenuArg"}, | ||||||
|     {0x00370042, NULL,          "StoreSysMenuArg"}, |     {0x00370042, NULL,                  "StoreSysMenuArg"}, | ||||||
|     {0x00380040, NULL,          "PreloadResidentApplet"}, |     {0x00380040, NULL,                  "PreloadResidentApplet"}, | ||||||
|     {0x00390040, NULL,          "PrepareToStartResidentApplet"}, |     {0x00390040, NULL,                  "PrepareToStartResidentApplet"}, | ||||||
|     {0x003A0044, NULL,          "StartResidentApplet"}, |     {0x003A0044, NULL,                  "StartResidentApplet"}, | ||||||
|     {0x003B0040, NULL,          "CancelLibraryApplet"}, |     {0x003B0040, NULL,                  "CancelLibraryApplet"}, | ||||||
|     {0x003C0042, NULL,          "SendDspSleep"}, |     {0x003C0042, NULL,                  "SendDspSleep"}, | ||||||
|     {0x003D0042, NULL,          "SendDspWakeUp"}, |     {0x003D0042, NULL,                  "SendDspWakeUp"}, | ||||||
|     {0x003E0080, NULL,          "ReplySleepQuery"}, |     {0x003E0080, NULL,                  "ReplySleepQuery"}, | ||||||
|     {0x003F0040, NULL,          "ReplySleepNotificationComplete"}, |     {0x003F0040, NULL,                  "ReplySleepNotificationComplete"}, | ||||||
|     {0x00400042, NULL,          "SendCaptureBufferInfo"}, |     {0x00400042, NULL,                  "SendCaptureBufferInfo"}, | ||||||
|     {0x00410040, NULL,          "ReceiveCaptureBufferInfo"}, |     {0x00410040, NULL,                  "ReceiveCaptureBufferInfo"}, | ||||||
|     {0x00420080, NULL,          "SleepSystem"}, |     {0x00420080, NULL,                  "SleepSystem"}, | ||||||
|     {0x00430040, NULL,          "NotifyToWait"}, |     {0x00430040, NULL,                  "NotifyToWait"}, | ||||||
|     {0x00440000, NULL,          "GetSharedFont"}, |     {0x00440000, NULL,                  "GetSharedFont"}, | ||||||
|     {0x00450040, NULL,          "GetWirelessRebootInfo"}, |     {0x00450040, NULL,                  "GetWirelessRebootInfo"}, | ||||||
|     {0x00460104, NULL,          "Wrap"}, |     {0x00460104, NULL,                  "Wrap"}, | ||||||
|     {0x00470104, NULL,          "Unwrap"}, |     {0x00470104, NULL,                  "Unwrap"}, | ||||||
|     {0x00480100, NULL,          "GetProgramInfo"}, |     {0x00480100, NULL,                  "GetProgramInfo"}, | ||||||
|     {0x00490180, NULL,          "Reboot"}, |     {0x00490180, NULL,                  "Reboot"}, | ||||||
|     {0x004A0040, NULL,          "GetCaptureInfo"}, |     {0x004A0040, NULL,                  "GetCaptureInfo"}, | ||||||
|     {0x004B00C2, NULL,          "AppletUtility"}, |     {0x004B00C2, NULL,                  "AppletUtility"}, | ||||||
|     {0x004C0000, NULL,          "SetFatalErrDispMode"}, |     {0x004C0000, NULL,                  "SetFatalErrDispMode"}, | ||||||
|     {0x004D0080, NULL,          "GetAppletProgramInfo"}, |     {0x004D0080, NULL,                  "GetAppletProgramInfo"}, | ||||||
|     {0x004E0000, NULL,          "HardwareResetAsync"}, |     {0x004E0000, NULL,                  "HardwareResetAsync"}, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue