Line 86:
Line 86:
|
|
|Returns a value from an internal subroutine (presumably the response from the math operation).
|Returns a value from an internal subroutine (presumably the response from the math operation).
+
|}
+
+
===Data===
+
{|class="wikitable"
+
!Prototype
+
!Symbol name (5.5.1)
+
!Description
+
!Reverse-Engineering Notes
+
|-
+
|<code>void SwkbdGetDrawStringInfo(nn::swkbd::DrawStringInfo*)</code>
+
|<code>SwkbdGetDrawStringInfo__3RplFPQ3_2nn5swkbd14DrawStringInfo</code>
+
|
+
|No clear return value.
+
|-
+
|<code>int SwkbdGetInputFormString()</code>
+
|<code>SwkbdGetInputFormString__3RplFv</code>
+
|
+
|Returns 0 or a status code from a subroutine.
+
|-
+
|<code>void SwkbdGetKeyboardCondition(nn::swkbd::KeyboardCondition *)</code>
+
|<code>SwkbdGetKeyboardCondition__3RplFPQ3_2nn5swkbd17KeyboardCondition</code>
+
|
+
|No clear return value. Split into several chunks. Makes use of a function pointer from the stack.
+
|-
+
|<code>int SwkbdGetStateInputForm()</code>
+
|<code>SwkbdGetStateInputForm__3RplFv</code>
+
|
+
|Returns 0, 1, 2, or 3. Split into several chunks.
+
|-
+
|<code>int SwkbdGetStateKeyboard()</code>
+
|<code>SwkbdGetStateKeyboard__3RplFv</code>
+
|
+
|Returns 0, 1, 2, or 3.
+
|-
+
|<code>int SwkbdIsCoveredWithSubWindow()</code>
+
|<code>SwkbdIsCoveredWithSubWindow__3RplFv</code>
+
|
+
|Returns 0 or a status code from a subroutine.
+
|-
+
|<code>int SwkbdIsDecideCancelButton(bool*)</code>
+
|<code>SwkbdIsDecideCancelButton__3RplFPb</code>
+
|
+
|Returns 0 or a value from memory.
+
|-
+
|<code>int SwkbdIsDecideOkButton(bool*)</code>
+
|<code>SwkbdIsDecideOkButton__3RplFPb</code>
+
|
+
|Similar to IsDecideCancelButton. Returns 0 or a value from memory.
+
|-
+
|<code>int SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver*)</code>
+
|<code>SwkbdIsKeyboardTarget__3RplFPQ3_2nn5swkbd14IEventReceiver</code>
+
|
+
|Returns 0 or a value from memory.
+
|-
+
|<code>int SwkbdIsNeedCalcSubThreadFont()</code>
+
|<code>SwkbdIsNeedCalcSubThreadFont__3RplFv</code>
+
|
+
|Returns a value from a subroutine.
+
|-
+
|<code>bool SwkbdIsNeedCalcSubThreadPredict()</code>
+
|<code>SwkbdIsNeedCalcSubThreadPredict__3RplFv</code>
+
|
+
|Returns 1 or 0 (bool)
+
|-
+
|<code>bool SwkbdIsSelectCursorActive()</code>
+
|<code>SwkbdIsSelectCursorActive__3RplFv</code>
+
|
+
|Returns 1 or 0 (bool)
+
|-
+
|<code>int SwkbdSetControllerRemo(nn::swkbd::ControllerType)</code>
+
|<code>SwkbdSetControllerRemo__3RplFQ3_2nn5swkbd14ControllerType</code>
+
|
+
|Returns 0 or a status code from a subroutine.
+
|-
+
|<code>int SwkbdSetCursorPos(int)</code>
+
|<code>SwkbdSetCursorPos__3RplFi</code>
+
|
+
|Returns a value from a subroutine.
+
|-
+
|<code>int SwkbdSetEnableOkButton(bool)</code>
+
|<code>SwkbdSetEnableOkButton__3RplFb</code>
+
|
+
|Returns a value from a subroutine.
+
|-
+
|<code>int SwkbdSetInputFormString(wchar_t const *)</code>
+
|<code>SwkbdSetInputFormString__3RplFPCw</code>
+
|
+
|Returns a value from a subroutine
+
|-
+
|<code>int SwkbdSetReceiver(nn::swkbd::ReceiverArg const &)</code>
+
|<code>SwkbdSetReceiver__3RplFRCQ3_2nn5swkbd11ReceiverArg</code>
+
|
+
|Returns a value from a subroutine
+
|-
+
|<code>void SwkbdSetSelectFrom(int)</code>
+
|<code>SwkbdSetSelectFrom__3RplFi</code>
+
|
+
|No return value. Returns argument 1 due to lazy programming.
+
|-
+
|<code>void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj*)</code>
+
|SwkbdSetUserControllerEventObj__3RplFPQ3_2nn5swkbd19IControllerEventObj</code>
+
|
+
|No return value. Returns argument 1 due to lazy programming.
+
|-
+
|<code>void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj*)</code>
+
|<code>SwkbdSetUserSoundObj__3RplFPQ3_2nn5swkbd9ISoundObj</code>
+
|
+
|No return value. Returns argument 1 due to lazy programming.
+
|-
+
|<code>void SwkbdSetVersion(int)</code>
+
|<code>SwkbdSetVersion__3RplFi</code>
+
|
+
|No return value. Returns whatever OSReport returns due to lazy programming.
|}
|}