Switch 2: IMF services
These services are exclusive to Switch 2.
imf
This is "nn::imf::IClientService".
| Cmd | Name |
|---|---|
| 0 | CreateSession |
CreateSession
Takes a PID, an input AppletResourceUserId, two input u64s and a TransferMemory handle. Returns an #ISession.
ISession
This is "nn::imf::ISession".
| Cmd | Name |
|---|---|
| 0 | ReadMessage |
| 4 | SetSelection |
| 8 | ReadText |
| 9 | WriteText |
| 10 | |
| 11 | TerminateComposition |
| 20 | EnableUserWords |
| 21 | DisableUserWords |
| 22 | SetUserWords |
| 24 | EnableAdditionalDictionaries |
| 25 | DisableAdditionalDictionaries |
| 26 | SetAdditionalDictionaries |
| 27 | |
| 44 | PassHidStateSet |