mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +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); | ||||
| } | ||||
| 
 | ||||
| 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[] = { | ||||
|     {0x00010040, GetLockHandle, "GetLockHandle"}, | ||||
|     {0x00020080, Initialize,    "Initialize"}, | ||||
|     {0x00030040, Enable,        "Enable"}, | ||||
|     {0x00040040, NULL,          "Finalize"}, | ||||
|     {0x00050040, NULL,          "GetAppletManInfo"}, | ||||
|     {0x00060040, NULL,          "GetAppletInfo"}, | ||||
|     {0x00070000, NULL,          "GetLastSignaledAppletId"}, | ||||
|     {0x00080000, NULL,          "CountRegisteredApplet"}, | ||||
|     {0x00090040, NULL,          "IsRegistered"}, | ||||
|     {0x000A0040, NULL,          "GetAttribute"}, | ||||
|     {0x000B0040, NULL,          "InquireNotification"}, | ||||
|     {0x000C0104, NULL,          "SendParameter"}, | ||||
|     {0x000D0080, NULL,          "ReceiveParameter"}, | ||||
|     {0x000E0080, NULL,          "GlanceParameter"}, | ||||
|     {0x000F0100, NULL,          "CancelParameter"}, | ||||
|     {0x001000C2, NULL,          "DebugFunc"}, | ||||
|     {0x001100C0, NULL,          "MapProgramIdForDebug"}, | ||||
|     {0x00120040, NULL,          "SetHomeMenuAppletIdForDebug"}, | ||||
|     {0x00130000, NULL,          "GetPreparationState"}, | ||||
|     {0x00140040, NULL,          "SetPreparationState"}, | ||||
|     {0x00150140, NULL,          "PrepareToStartApplication"}, | ||||
|     {0x00160040, NULL,          "PreloadLibraryApplet"}, | ||||
|     {0x00170040, NULL,          "FinishPreloadingLibraryApplet"}, | ||||
|     {0x00180040, NULL,          "PrepareToStartLibraryApplet"}, | ||||
|     {0x00190040, NULL,          "PrepareToStartSystemApplet"}, | ||||
|     {0x001A0000, NULL,          "PrepareToStartNewestHomeMenu"}, | ||||
|     {0x001B00C4, NULL,          "StartApplication"}, | ||||
|     {0x001C0000, NULL,          "WakeupApplication"}, | ||||
|     {0x001D0000, NULL,          "CancelApplication"}, | ||||
|     {0x001E0084, NULL,          "StartLibraryApplet"}, | ||||
|     {0x001F0084, NULL,          "StartSystemApplet"}, | ||||
|     {0x00200044, NULL,          "StartNewestHomeMenu"}, | ||||
|     {0x00210000, NULL,          "OrderToCloseApplication"}, | ||||
|     {0x00220040, NULL,          "PrepareToCloseApplication"}, | ||||
|     {0x00230040, NULL,          "PrepareToJumpToApplication"}, | ||||
|     {0x00240044, NULL,          "JumpToApplication"}, | ||||
|     {0x002500C0, NULL,          "PrepareToCloseLibraryApplet"}, | ||||
|     {0x00260000, NULL,          "PrepareToCloseSystemApplet"}, | ||||
|     {0x00270044, NULL,          "CloseApplication"}, | ||||
|     {0x00280044, NULL,          "CloseLibraryApplet"}, | ||||
|     {0x00290044, NULL,          "CloseSystemApplet"}, | ||||
|     {0x002A0000, NULL,          "OrderToCloseSystemApplet"}, | ||||
|     {0x002B0000, NULL,          "PrepareToJumpToHomeMenu"}, | ||||
|     {0x002C0044, NULL,          "JumpToHomeMenu"}, | ||||
|     {0x002D0000, NULL,          "PrepareToLeaveHomeMenu"}, | ||||
|     {0x002E0044, NULL,          "LeaveHomeMenu"}, | ||||
|     {0x002F0040, NULL,          "PrepareToLeaveResidentApplet"}, | ||||
|     {0x00300044, NULL,          "LeaveResidentApplet"}, | ||||
|     {0x00310100, NULL,          "PrepareToDoApplicationJump"}, | ||||
|     {0x00320084, NULL,          "DoApplicationJump"}, | ||||
|     {0x00330000, NULL,          "GetProgramIdOnApplicationJump"}, | ||||
|     {0x00340084, NULL,          "SendDeliverArg"}, | ||||
|     {0x00350080, NULL,          "ReceiveDeliverArg"}, | ||||
|     {0x00360040, NULL,          "LoadSysMenuArg"}, | ||||
|     {0x00370042, NULL,          "StoreSysMenuArg"}, | ||||
|     {0x00380040, NULL,          "PreloadResidentApplet"}, | ||||
|     {0x00390040, NULL,          "PrepareToStartResidentApplet"}, | ||||
|     {0x003A0044, NULL,          "StartResidentApplet"}, | ||||
|     {0x003B0040, NULL,          "CancelLibraryApplet"}, | ||||
|     {0x003C0042, NULL,          "SendDspSleep"}, | ||||
|     {0x003D0042, NULL,          "SendDspWakeUp"}, | ||||
|     {0x003E0080, NULL,          "ReplySleepQuery"}, | ||||
|     {0x003F0040, NULL,          "ReplySleepNotificationComplete"}, | ||||
|     {0x00400042, NULL,          "SendCaptureBufferInfo"}, | ||||
|     {0x00410040, NULL,          "ReceiveCaptureBufferInfo"}, | ||||
|     {0x00420080, NULL,          "SleepSystem"}, | ||||
|     {0x00430040, NULL,          "NotifyToWait"}, | ||||
|     {0x00440000, NULL,          "GetSharedFont"}, | ||||
|     {0x00450040, NULL,          "GetWirelessRebootInfo"}, | ||||
|     {0x00460104, NULL,          "Wrap"}, | ||||
|     {0x00470104, NULL,          "Unwrap"}, | ||||
|     {0x00480100, NULL,          "GetProgramInfo"}, | ||||
|     {0x00490180, NULL,          "Reboot"}, | ||||
|     {0x004A0040, NULL,          "GetCaptureInfo"}, | ||||
|     {0x004B00C2, NULL,          "AppletUtility"}, | ||||
|     {0x004C0000, NULL,          "SetFatalErrDispMode"}, | ||||
|     {0x004D0080, NULL,          "GetAppletProgramInfo"}, | ||||
|     {0x004E0000, NULL,          "HardwareResetAsync"}, | ||||
|     {0x00010040, GetLockHandle,         "GetLockHandle"}, | ||||
|     {0x00020080, Initialize,            "Initialize"}, | ||||
|     {0x00030040, Enable,                "Enable"}, | ||||
|     {0x00040040, NULL,                  "Finalize"}, | ||||
|     {0x00050040, NULL,                  "GetAppletManInfo"}, | ||||
|     {0x00060040, NULL,                  "GetAppletInfo"}, | ||||
|     {0x00070000, NULL,                  "GetLastSignaledAppletId"}, | ||||
|     {0x00080000, NULL,                  "CountRegisteredApplet"}, | ||||
|     {0x00090040, NULL,                  "IsRegistered"}, | ||||
|     {0x000A0040, NULL,                  "GetAttribute"}, | ||||
|     {0x000B0040, InquireNotification,   "InquireNotification"}, | ||||
|     {0x000C0104, NULL,                  "SendParameter"}, | ||||
|     {0x000D0080, NULL,                  "ReceiveParameter"}, | ||||
|     {0x000E0080, NULL,                  "GlanceParameter"}, | ||||
|     {0x000F0100, NULL,                  "CancelParameter"}, | ||||
|     {0x001000C2, NULL,                  "DebugFunc"}, | ||||
|     {0x001100C0, NULL,                  "MapProgramIdForDebug"}, | ||||
|     {0x00120040, NULL,                  "SetHomeMenuAppletIdForDebug"}, | ||||
|     {0x00130000, NULL,                  "GetPreparationState"}, | ||||
|     {0x00140040, NULL,                  "SetPreparationState"}, | ||||
|     {0x00150140, NULL,                  "PrepareToStartApplication"}, | ||||
|     {0x00160040, NULL,                  "PreloadLibraryApplet"}, | ||||
|     {0x00170040, NULL,                  "FinishPreloadingLibraryApplet"}, | ||||
|     {0x00180040, NULL,                  "PrepareToStartLibraryApplet"}, | ||||
|     {0x00190040, NULL,                  "PrepareToStartSystemApplet"}, | ||||
|     {0x001A0000, NULL,                  "PrepareToStartNewestHomeMenu"}, | ||||
|     {0x001B00C4, NULL,                  "StartApplication"}, | ||||
|     {0x001C0000, NULL,                  "WakeupApplication"}, | ||||
|     {0x001D0000, NULL,                  "CancelApplication"}, | ||||
|     {0x001E0084, NULL,                  "StartLibraryApplet"}, | ||||
|     {0x001F0084, NULL,                  "StartSystemApplet"}, | ||||
|     {0x00200044, NULL,                  "StartNewestHomeMenu"}, | ||||
|     {0x00210000, NULL,                  "OrderToCloseApplication"}, | ||||
|     {0x00220040, NULL,                  "PrepareToCloseApplication"}, | ||||
|     {0x00230040, NULL,                  "PrepareToJumpToApplication"}, | ||||
|     {0x00240044, NULL,                  "JumpToApplication"}, | ||||
|     {0x002500C0, NULL,                  "PrepareToCloseLibraryApplet"}, | ||||
|     {0x00260000, NULL,                  "PrepareToCloseSystemApplet"}, | ||||
|     {0x00270044, NULL,                  "CloseApplication"}, | ||||
|     {0x00280044, NULL,                  "CloseLibraryApplet"}, | ||||
|     {0x00290044, NULL,                  "CloseSystemApplet"}, | ||||
|     {0x002A0000, NULL,                  "OrderToCloseSystemApplet"}, | ||||
|     {0x002B0000, NULL,                  "PrepareToJumpToHomeMenu"}, | ||||
|     {0x002C0044, NULL,                  "JumpToHomeMenu"}, | ||||
|     {0x002D0000, NULL,                  "PrepareToLeaveHomeMenu"}, | ||||
|     {0x002E0044, NULL,                  "LeaveHomeMenu"}, | ||||
|     {0x002F0040, NULL,                  "PrepareToLeaveResidentApplet"}, | ||||
|     {0x00300044, NULL,                  "LeaveResidentApplet"}, | ||||
|     {0x00310100, NULL,                  "PrepareToDoApplicationJump"}, | ||||
|     {0x00320084, NULL,                  "DoApplicationJump"}, | ||||
|     {0x00330000, NULL,                  "GetProgramIdOnApplicationJump"}, | ||||
|     {0x00340084, NULL,                  "SendDeliverArg"}, | ||||
|     {0x00350080, NULL,                  "ReceiveDeliverArg"}, | ||||
|     {0x00360040, NULL,                  "LoadSysMenuArg"}, | ||||
|     {0x00370042, NULL,                  "StoreSysMenuArg"}, | ||||
|     {0x00380040, NULL,                  "PreloadResidentApplet"}, | ||||
|     {0x00390040, NULL,                  "PrepareToStartResidentApplet"}, | ||||
|     {0x003A0044, NULL,                  "StartResidentApplet"}, | ||||
|     {0x003B0040, NULL,                  "CancelLibraryApplet"}, | ||||
|     {0x003C0042, NULL,                  "SendDspSleep"}, | ||||
|     {0x003D0042, NULL,                  "SendDspWakeUp"}, | ||||
|     {0x003E0080, NULL,                  "ReplySleepQuery"}, | ||||
|     {0x003F0040, NULL,                  "ReplySleepNotificationComplete"}, | ||||
|     {0x00400042, NULL,                  "SendCaptureBufferInfo"}, | ||||
|     {0x00410040, NULL,                  "ReceiveCaptureBufferInfo"}, | ||||
|     {0x00420080, NULL,                  "SleepSystem"}, | ||||
|     {0x00430040, NULL,                  "NotifyToWait"}, | ||||
|     {0x00440000, NULL,                  "GetSharedFont"}, | ||||
|     {0x00450040, NULL,                  "GetWirelessRebootInfo"}, | ||||
|     {0x00460104, NULL,                  "Wrap"}, | ||||
|     {0x00470104, NULL,                  "Unwrap"}, | ||||
|     {0x00480100, NULL,                  "GetProgramInfo"}, | ||||
|     {0x00490180, NULL,                  "Reboot"}, | ||||
|     {0x004A0040, NULL,                  "GetCaptureInfo"}, | ||||
|     {0x004B00C2, NULL,                  "AppletUtility"}, | ||||
|     {0x004C0000, NULL,                  "SetFatalErrDispMode"}, | ||||
|     {0x004D0080, NULL,                  "GetAppletProgramInfo"}, | ||||
|     {0x004E0000, NULL,                  "HardwareResetAsync"}, | ||||
| }; | ||||
| 
 | ||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue