Changes

Jump to navigation Jump to search
655 bytes removed ,  20:03, 10 December 2018
Moved common-args info to the am page.
Line 1: Line 1: −
The software keyboard expects to be passed three [[AM_services#IStorage|IStorage]]s via [[AM_services#ILibraryAppletAccessor|PushInData]].
+
The software keyboard expects to be passed three [[AM_services#IStorage|IStorage]]s, see [[AM_services#Library_Applets]].
 
  −
== Common Arguments ==
  −
 
  −
The first IStorage passed to this applet should contain the common library applet arguments. This is populated by <code>nn::la::CommonArgumentsWriter</code> and has the following format.
  −
 
  −
This struct is 0x20-bytes.
  −
 
  −
{| class="wikitable" border="1"
  −
|-
  −
! Offset || Size || Typical Value || Notes
  −
|-
  −
| 0x0 || 4 || 1 || Common Arguments version
  −
|-
  −
| 0x4 || 4 || 0x20 || Common Arguments size
  −
|-
  −
| 0x8 || 4 || || Library applet version (API version)
  −
|-
  −
| 0xC || 4 || 0 || Theme color
  −
|-
  −
| 0x10 || 1 || 0 || Play startup sound
  −
|-
  −
| 0x18 || 8 || N/A || System tick (see [[SVC#svcGetSystemTick|svcGetSystemTick]])
  −
|-
  −
|}
      
== Library Applet Versions ==
 
== Library Applet Versions ==

Navigation menu