Switch 2: IMF services

From Nintendo Switch Brew
Revision as of 01:45, 14 March 2026 by Hexkyz (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

imf:fe