<trid="row_1_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_1_"class="arrow"onclick="toggleFolder('1_')">►</span><aclass="el"href="group__coreinit.html"target="_self">coreinit</a></td><tdclass="desc">Contains all core operating system functions such as threads, synchronisation objects, filesystem, memory, exception handling, etc.. </td></tr>
<trid="row_1_0_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__alarms.html"target="_self">Alarms</a></td><tdclass="desc">The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time </td></tr>
<trid="row_1_1_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__atomic.html"target="_self">Atomic Operations</a></td><tdclass="desc">These functions are used for atomically operating on 32 bit values in memory </td></tr>
<trid="row_1_2_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__atomic64.html"target="_self">Atomic Operations 64 bit</a></td><tdclass="desc">These functions are used for atomically operating on 64 bit values in memory </td></tr>
<trid="row_1_3_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__cache.html"target="_self">Cache</a></td><tdclass="desc">Interface to the low-level caching system of the PowerPC processor </td></tr>
<trid="row_1_6_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__core.html"target="_self">Core</a></td><tdclass="desc">Provides information about each core of the system's processor </td></tr>
<trid="row_1_14_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__fastcond.html"target="_self">Fast Condition Variable</a></td><tdclass="desc">A condition variable to be used with an <aclass="el"href="group__coreinit__fastmutex.html#structOSFastMutex">OSFastMutex</a></td></tr>
<trid="row_1_15_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__fastmutex.html"target="_self">Fast Mutex</a></td><tdclass="desc">Similar to <aclass="el"href="group__coreinit__mutex.html#structOSMutex">OSMutex</a> but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel </td></tr>
<trid="row_1_33_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__screen.html"target="_self">Screen</a></td><tdclass="desc">Software-rendered graphics system, suitable for text output and simple graphics </td></tr>
<trid="row_1_34_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__semaphore.html"target="_self">Semaphore</a></td><tdclass="desc">Similar to Windows <ahref="https://msdn.microsoft.com/en-us/library/windows/desktop/ms685129(v=vs.85).aspx">Semaphore Objects</a></td></tr>
<trid="row_1_38_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__coreinit__thread.html"target="_self">Thread</a></td><tdclass="desc">Manage and run threads on each of the system's cores </td></tr>
<trid="row_4_"class="even"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_4_"class="arrow"onclick="toggleFolder('4_')">►</span><aclass="el"href="group__gx2r.html"target="_self">gx2r</a></td><tdclass="desc">Contains utilities to help manage memory invalidation for gx2 </td></tr>
<trid="row_5_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_5_"class="arrow"onclick="toggleFolder('5_')">►</span><aclass="el"href="group__nn__ac.html"target="_self">nn_ac</a></td><tdclass="desc">Auto Connect API, used for managing and connecting to internet connection profiles </td></tr>
<trid="row_5_0_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__nn__ac__c.html"target="_self">Auto Connect C API</a></td><tdclass="desc">C functions for the Auto Connect API </td></tr>
<trid="row_5_1_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__nn__ac__cpp.html"target="_self">Auto Connect C++ API</a></td><tdclass="desc">C++ functions for the Auto Connect API (see <aclass="el"href="namespacenn_1_1ac.html"title="Auto Connect API, used for managing and connecting to internet connection profiles.">nn::ac</a>) </td></tr>
<trid="row_6_"class="even"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_6_"class="arrow"onclick="toggleFolder('6_')">►</span><aclass="el"href="group__nn.html"target="_self">nn</a></td><tdclass="desc">Helper functions and classes for other APIs </td></tr>
<trid="row_6_0_"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__nn__result.html"target="_self">Result</a></td><tdclass="desc">Result structure used by nn libraries (C++: see <aclass="el"href="classnn_1_1Result.html"title="Result value type used by nn libraries.">nn::Result</a>) </td></tr>
<trid="row_7_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_7_"class="arrow"onclick="toggleFolder('7_')">►</span><aclass="el"href="group__nn__swkbd.html"target="_self">nn_swkbd</a></td><tdclass="desc">Graphical software keyboard, supporting several languages and configurations </td></tr>
<trid="row_9_0_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__nsysnet__nssl.html"target="_self">Nintendo SSL</a></td><tdclass="desc">The NSSL library is Nintendo's interface for making SSL connections on the Wii U </td></tr>
<trid="row_11_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_11_"class="arrow"onclick="toggleFolder('11_')">►</span><aclass="el"href="group__proc__ui.html"target="_self">proc_ui</a></td><tdclass="desc">Process management library used for managing transitions between foreground and background applications </td></tr>
<trid="row_11_0_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__proc__ui__procui.html"target="_self">ProcUI</a></td><tdclass="desc">The ProcUI group of functions provide an interface to manage transitions between the different states of an application </td></tr>
<trid="row_12_"class="even"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_12_"class="arrow"onclick="toggleFolder('12_')">►</span><aclass="el"href="group__sndcore2.html"target="_self">sndcore2</a></td><tdclass="desc">Sound playback and utility library </td></tr>
<trid="row_13_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_13_"class="arrow"onclick="toggleFolder('13_')">►</span><aclass="el"href="group__swkbd.html"target="_self">swkbd</a></td><tdclass="desc">C++ linkage for the software keyboard, see <aclass="el"href="namespacenn_1_1swkbd.html">nn::swkbd</a> for general use </td></tr>
<trid="row_13_0_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__swkbd__rpl.html"target="_self">RPL Interface</a></td><tdclass="desc">C++ linkage for swkbd, see <aclass="el"href="namespacenn_1_1swkbd.html">nn::swkbd</a> for general use </td></tr>
<trid="row_14_"class="even"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_14_"class="arrow"onclick="toggleFolder('14_')">►</span><aclass="el"href="group__sysapp.html"target="_self">sysapp</a></td><tdclass="desc">Functions to switch applications, launch overlay apps and perform other multitasking functions </td></tr>
<trid="row_14_0_"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__sysapp__launch.html"target="_self">SYSAPP Launch</a></td><tdclass="desc">Functions to launch and restart titles or system applications </td></tr>
<trid="row_14_1_"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__sysapp__switch.html"target="_self">SYSAPP Switch</a></td><tdclass="desc">Functions to open overlay applications (eShop, manual etc.) </td></tr>
<trid="row_14_2_"style="display:none;"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><aclass="el"href="group__sysapp__title.html"target="_self">SYSAPP Title</a></td><tdclass="desc">Functions to check titles and their IDs, as well as retreiving some metadata about them </td></tr>
<trid="row_15_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_15_"class="arrow"onclick="toggleFolder('15_')">►</span><aclass="el"href="group__vpad.html"target="_self">vpad</a></td><tdclass="desc">Input library for the Wii U Gamepad (Display Remote Controller) </td></tr>