Applet Manager services: Difference between revisions
| Line 3,114: | Line 3,114: | ||
! Cmd || Name || Notes | ! Cmd || Name || Notes | ||
|- | |- | ||
| 2000 || || | | 2000 || GetTipcCompatInterface? || Returns a TIPC handle to [[#TipcCompatInterface]]. | ||
|- | |- | ||
| 2001 || || | | 2001 || || | ||
| Line 3,128: | Line 3,128: | ||
| 2020 || Initialize? || Called during init. Takes no args. | | 2020 || Initialize? || Called during init. Takes no args. | ||
|- | |- | ||
| 2030 || | | 2030 || GetVsyncEvent? || Takes no args. Returns a event handle. | ||
|- | |- | ||
| 2040 || || | | 2040 || GetVsyncTimestamp? || When above event triggers, this returns a timestamp. | ||
|- | |- | ||
| 2050 || || | | 2050 || || | ||
| Line 3,138: | Line 3,138: | ||
| 2070 || CreateMovieMaker || Same args as [[#CreateMovieMaker]]. Returns an [[#IMovieMaker]]. | | 2070 || CreateMovieMaker || Same args as [[#CreateMovieMaker]]. Returns an [[#IMovieMaker]]. | ||
|} | |} | ||
== (Switch 2) TipcCompatInterface == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name || Notes | |||
|- | |||
| 14 || InitializeA || Sends current process handle, and struct { u64 aruid; u64 always_0x8000000000000005; u64 always_0; u64 always_0; u64 always_0; u64 svc_get_info_31_or_32_output; }. | |||
|- | |||
| 27 || InitializeB || Sends current process handle. No args. Sent directly after cmd14. | |||
|- | |||
| 127 || | |||
|- | |||
| 128 || | |||
|- | |||
| 130 || | |||
|- | |||
| 131 || | |||
|- | |||
| 203 || | |||
|- | |||
| 217 || | |||
|- | |||
| 317 || | |||
|- | |||
| 337 || | |||
|- | |||
| 319 || | |||
|- | |||
| 327 || | |||
|- | |||
| 328 || | |||
|- | |||
| 330 || | |||
|- | |||
| 331 || | |||
|- | |||
| 337 || | |||
|- | |||
| 407 || | |||
|- | |||
| 417 || | |||
|- | |||
| 418 || | |||
|- | |||
| 439 || | |||
|- | |||
| 450 || | |||
|- | |||
| 513 || | |||
|- | |||
| 917 || | |||
|- | |||
| 918 || | |||
|- | |||
| 919 || | |||
|- | |||
| 921 || | |||
|- | |||
| 927 || | |||
|- | |||
| 928 || | |||
|- | |||
| 938 || | |||
|- | |||
| 977 || | |||
|- | |||
| 1007 || | |||
|- | |||
| 1017 || | |||
|- | |||
| 1018 || | |||
|- | |||
| 1019 || | |||
|- | |||
| 1117 || | |||
|- | |||
| 1118 || | |||
|- | |||
| 1417 || InitializeNvdrv2WithTransferMemory || Takes a TransferMemory handle, and u64 size. Returns an [[#INvDrv2User]]. | |||
|- | |||
| 1418 || InitializeNvdrv2 || Returns an [[#INvDrv2User]]. | |||
|- | |||
| 1517 || | |||
|- | |||
| 1518 || | |||
|- | |||
| 1627 || | |||
|- | |||
| 1628 || | |||
|- | |||
| 1707 || | |||
|- | |||
|} | |||
== (Switch 2) INvDrv2User == | |||
This is "nn::nvdrv::INvDrv2User". | |||
= idle:sys = | = idle:sys = | ||