In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
3,476 bytes added ,  02:14, 29 August 2016
no edit summary
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.
 
|}
 
|}

Navigation menu